// ****************************************************************************** 
// Copyright     :  Copyright (C) 2018, Hisilicon Technologies Co. Ltd.
// File name     :  hipciec_ap_iob_tx_reg_c_union_define.h
// Project line  :  Platform And Key Technologies Development
// Department    :  CAD Development Department
// Author        :  xxx
// Version       :  1.0
// Date          :  2017/10/24
// Description   :  The description of xxx project
// Others        :  Generated automatically by nManager V4.2 
// History       :  xxx 2018/03/16 18:03:00 Create file
// ******************************************************************************

#ifndef __HIPCIEC_AP_IOB_TX_REG_C_UNION_DEFINE_H__
#define __HIPCIEC_AP_IOB_TX_REG_C_UNION_DEFINE_H__

/* Define the union U_IOB_TXATU_CONTROL_0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_0                     : 24  ; /* [31:8] */
        unsigned int    iob_txatu_pf_num          : 3  ; /* [7:5] */
        unsigned int    iob_txatu_ep_num          : 1  ; /* [4] */
        unsigned int    rsv_1                     : 1  ; /* [3] */
        unsigned int    iob_txatu_type_trans_mode : 1  ; /* [2] */
        unsigned int    iob_txatu_work_mode       : 1  ; /* [1] */
        unsigned int    iob_txatu_en              : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TXATU_CONTROL_0;

/* Define the union U_IOB_TXATU_CONTROL_2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_2                     : 12  ; /* [31:20] */
        unsigned int    iob_txatu_ext_region_size : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TXATU_CONTROL_2;

/* Define the union U_IOB_TXATU_REGION_SIZE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_txatu_region_size : 20  ; /* [31:12] */
        unsigned int    rsv_3                 : 12  ; /* [11:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TXATU_REGION_SIZE;

/* Define the union U_IOB_TXATU_BASE_ADDR_L */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_txatu_base_addr_l : 20  ; /* [31:12] */
        unsigned int    rsv_4                 : 12  ; /* [11:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TXATU_BASE_ADDR_L;

/* Define the union U_IOB_TXATU_BASE_ADDR_H */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_txatu_base_addr_h : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TXATU_BASE_ADDR_H;

/* Define the union U_IOB_TXATU_TAR_ADDR_L */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_txatu_tar_addr_l : 20  ; /* [31:12] */
        unsigned int    rsv_5                : 12  ; /* [11:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TXATU_TAR_ADDR_L;

/* Define the union U_IOB_TXATU_TAR_ADDR_H */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_txatu_tar_addr_h : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TXATU_TAR_ADDR_H;

/* Define the union U_IOB_TX_TAG_NUM_PORT0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_6                : 24  ; /* [31:8] */
        unsigned int    iob_tx_tag_num_port0 : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_TAG_NUM_PORT0;

/* Define the union U_IOB_TX_TAG_NUM_PORT1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_7                : 24  ; /* [31:8] */
        unsigned int    iob_tx_tag_num_port1 : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_TAG_NUM_PORT1;

/* Define the union U_IOB_TX_TAG_NUM_PORT2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_8                : 24  ; /* [31:8] */
        unsigned int    iob_tx_tag_num_port2 : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_TAG_NUM_PORT2;

/* Define the union U_IOB_TX_TAG_NUM_PORT3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_9                : 24  ; /* [31:8] */
        unsigned int    iob_tx_tag_num_port3 : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_TAG_NUM_PORT3;

/* Define the union U_IOB_TX_TAG_NUM_PORT4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_10               : 24  ; /* [31:8] */
        unsigned int    iob_tx_tag_num_port4 : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_TAG_NUM_PORT4;

/* Define the union U_IOB_TX_TAG_NUM_PORT5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_11               : 24  ; /* [31:8] */
        unsigned int    iob_tx_tag_num_port5 : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_TAG_NUM_PORT5;

/* Define the union U_IOB_TX_TAG_NUM_PORT6 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_12               : 24  ; /* [31:8] */
        unsigned int    iob_tx_tag_num_port6 : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_TAG_NUM_PORT6;

/* Define the union U_IOB_TX_TAG_NUM_PORT7 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_13               : 24  ; /* [31:8] */
        unsigned int    iob_tx_tag_num_port7 : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_TAG_NUM_PORT7;

/* Define the union U_IOB_TX_TAG_NUM_PORT8 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_14               : 24  ; /* [31:8] */
        unsigned int    iob_tx_tag_num_port8 : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_TAG_NUM_PORT8;

/* Define the union U_IOB_TX_TAG_NUM_PORT9 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_15               : 24  ; /* [31:8] */
        unsigned int    iob_tx_tag_num_port9 : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_TAG_NUM_PORT9;

/* Define the union U_IOB_TX_TAG_NUM_PORT10 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_16                : 24  ; /* [31:8] */
        unsigned int    iob_tx_tag_num_port10 : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_TAG_NUM_PORT10;

/* Define the union U_IOB_TX_TAG_NUM_PORT11 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_17                : 24  ; /* [31:8] */
        unsigned int    iob_tx_tag_num_port11 : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_TAG_NUM_PORT11;

/* Define the union U_IOB_TX_TAG_NUM_PORT12 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_18                : 24  ; /* [31:8] */
        unsigned int    iob_tx_tag_num_port12 : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_TAG_NUM_PORT12;

/* Define the union U_IOB_TX_TAG_NUM_PORT13 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_19                : 24  ; /* [31:8] */
        unsigned int    iob_tx_tag_num_port13 : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_TAG_NUM_PORT13;

/* Define the union U_IOB_TX_TAG_NUM_PORT14 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_20                : 24  ; /* [31:8] */
        unsigned int    iob_tx_tag_num_port14 : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_TAG_NUM_PORT14;

/* Define the union U_IOB_TX_TAG_NUM_PORT15 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_21                : 24  ; /* [31:8] */
        unsigned int    iob_tx_tag_num_port15 : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_TAG_NUM_PORT15;

/* Define the union U_IOB_TX_TAG_NUM_PORT16 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_22                : 24  ; /* [31:8] */
        unsigned int    iob_tx_tag_num_port16 : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_TAG_NUM_PORT16;

/* Define the union U_IOB_TX_TAG_NUM_PORT17 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_23                : 24  ; /* [31:8] */
        unsigned int    iob_tx_tag_num_port17 : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_TAG_NUM_PORT17;

/* Define the union U_IOB_TX_TAG_NUM_PORT18 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_24                : 24  ; /* [31:8] */
        unsigned int    iob_tx_tag_num_port18 : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_TAG_NUM_PORT18;

/* Define the union U_IOB_TX_TAG_NUM_PORT19 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_25                : 24  ; /* [31:8] */
        unsigned int    iob_tx_tag_num_port19 : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_TAG_NUM_PORT19;

/* Define the union U_EP0_CPL_CRED_CNT_CFG */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_26            : 4  ; /* [31:28] */
        unsigned int    cfg_ep0_cplh_cred : 12  ; /* [27:16] */
        unsigned int    cfg_ep0_buf_size  : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP0_CPL_CRED_CNT_CFG;

/* Define the union U_EP1_CPL_CRED_CNT_CFG */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_27            : 4  ; /* [31:28] */
        unsigned int    cfg_ep1_cplh_cred : 12  ; /* [27:16] */
        unsigned int    cfg_ep1_buf_size  : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_EP1_CPL_CRED_CNT_CFG;

/* Define the union U_IOB_TX_REQ_TIMER_CFG */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_28               : 8  ; /* [31:24] */
        unsigned int    iob_tx_req_timer_cfg : 24  ; /* [23:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_REQ_TIMER_CFG;

/* Define the union U_IOB_TX_CPL_TIMER_CFG0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_29                : 8  ; /* [31:24] */
        unsigned int    iob_tx_cpl_timer_cfg0 : 24  ; /* [23:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CPL_TIMER_CFG0;

/* Define the union U_IOB_TX_CPL_TIMER_CFG1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_30                : 8  ; /* [31:24] */
        unsigned int    iob_tx_cpl_timer_cfg1 : 24  ; /* [23:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CPL_TIMER_CFG1;

/* Define the union U_IOB_TX_CPL_TIMER_CFG2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_31                : 8  ; /* [31:24] */
        unsigned int    iob_tx_cpl_timer_cfg2 : 24  ; /* [23:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CPL_TIMER_CFG2;

/* Define the union U_IOB_TX_CPL_TIMER_CFG3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_32                : 8  ; /* [31:24] */
        unsigned int    iob_tx_cpl_timer_cfg3 : 24  ; /* [23:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CPL_TIMER_CFG3;

/* Define the union U_IOB_TX_CPL_TIMER_CFG4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_33                : 8  ; /* [31:24] */
        unsigned int    iob_tx_cpl_timer_cfg4 : 24  ; /* [23:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CPL_TIMER_CFG4;

/* Define the union U_IOB_TX_CPL_TIMER_CFG5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_34                : 8  ; /* [31:24] */
        unsigned int    iob_tx_cpl_timer_cfg5 : 24  ; /* [23:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CPL_TIMER_CFG5;

/* Define the union U_IOB_TX_CPL_TIMER_CFG6 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_35                : 8  ; /* [31:24] */
        unsigned int    iob_tx_cpl_timer_cfg6 : 24  ; /* [23:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CPL_TIMER_CFG6;

/* Define the union U_IOB_CRS_RETRY_COUNTER_CFG */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_36                    : 20  ; /* [31:12] */
        unsigned int    iob_crs_retry_counter_cfg : 12  ; /* [11:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_CRS_RETRY_COUNTER_CFG;

/* Define the union U_IOB_TX_INT_SET1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_37                  : 11  ; /* [31:21] */
        unsigned int    iob_tx_addr_unmatch_set : 1  ; /* [20] */
        unsigned int    iob_tx_np_req_tout_set  : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_INT_SET1;

/* Define the union U_IOB_TX_INT_SET2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_38                : 12  ; /* [31:20] */
        unsigned int    iob_tx_p_req_tout_set : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_INT_SET2;

/* Define the union U_IOB_TX_INT_SET3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_39              : 12  ; /* [31:20] */
        unsigned int    iob_tx_cpl_tout_set : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_INT_SET3;

/* Define the union U_IOB_TX_INT_SET4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_40                : 12  ; /* [31:20] */
        unsigned int    iob_tx_retry_over_set : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_INT_SET4;

/* Define the union U_IOB_TX_INT_MASK1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_41                  : 5  ; /* [31:27] */
        unsigned int    iob_tx_cpl_ram_ecc_msk  : 6  ; /* [26:21] */
        unsigned int    iob_tx_addr_unmatch_msk : 1  ; /* [20] */
        unsigned int    iob_tx_np_req_tout_msk  : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_INT_MASK1;

/* Define the union U_IOB_TX_INT_MASK2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_42                : 6  ; /* [31:26] */
        unsigned int    iob_tx_wr_ram_ecc_msk : 6  ; /* [25:20] */
        unsigned int    iob_tx_p_req_tout_msk : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_INT_MASK2;

/* Define the union U_IOB_TX_INT_MASK3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_43              : 12  ; /* [31:20] */
        unsigned int    iob_tx_cpl_tout_msk : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_INT_MASK3;

/* Define the union U_IOB_TX_INT_MASK4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_44                : 12  ; /* [31:20] */
        unsigned int    iob_tx_retry_over_msk : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_INT_MASK4;

/* Define the union U_IOB_TX_INT_STATUS1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_45                  : 5  ; /* [31:27] */
        unsigned int    iob_tx_cpl_ram_ecc_int  : 6  ; /* [26:21] */
        unsigned int    iob_tx_addr_unmatch_int : 1  ; /* [20] */
        unsigned int    iob_tx_np_req_tout_int  : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_INT_STATUS1;

/* Define the union U_IOB_TX_INT_STATUS2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_46                : 6  ; /* [31:26] */
        unsigned int    iob_tx_wr_ram_ecc_int : 6  ; /* [25:20] */
        unsigned int    iob_tx_p_req_tout_int : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_INT_STATUS2;

/* Define the union U_IOB_TX_INT_STATUS3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_47              : 12  ; /* [31:20] */
        unsigned int    iob_tx_cpl_tout_int : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_INT_STATUS3;

/* Define the union U_IOB_TX_INT_STATUS4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_48                : 12  ; /* [31:20] */
        unsigned int    iob_tx_retry_over_int : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_INT_STATUS4;

/* Define the union U_IOB_TX_UNMATCH_ADDR_L */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_unmatch_addr_l : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_UNMATCH_ADDR_L;

/* Define the union U_IOB_TX_UNMATCH_ADDR_H */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_unmatch_addr_h : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_UNMATCH_ADDR_H;

/* Define the union U_IOB_TX_WR_RAM_ERR_INJECT */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_49                   : 30  ; /* [31:2] */
        unsigned int    iob_tx_wr_ram_ecc_inject : 2  ; /* [1:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_WR_RAM_ERR_INJECT;

/* Define the union U_IOB_TX_WR_RAM_ERR_INFO */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_50                 : 12  ; /* [31:20] */
        unsigned int    iob_tx_wr_ram_ecc_info : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_WR_RAM_ERR_INFO;

/* Define the union U_IOB_TX_CPL_RAM_ERR_INJECT */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_51                    : 30  ; /* [31:2] */
        unsigned int    iob_tx_cpl_ram_ecc_inject : 2  ; /* [1:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CPL_RAM_ERR_INJECT;

/* Define the union U_IOB_TX_CPL_RAM_ERR_INFO */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_52                  : 12  ; /* [31:20] */
        unsigned int    iob_tx_cpl_ram_ecc_info : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CPL_RAM_ERR_INFO;

/* Define the union U_AP_LINKDOWN_RST_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_53             : 12  ; /* [31:20] */
        unsigned int    ap_linkdown_rst_en : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AP_LINKDOWN_RST_EN;

/* Define the union U_IOB_TX_PORT_RESET */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_54            : 12  ; /* [31:20] */
        unsigned int    iob_tx_port_reset : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_PORT_RESET;

/* Define the union U_IOB_TX_CFG_RESET */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_55           : 12  ; /* [31:20] */
        unsigned int    iob_tx_cfg_reset : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CFG_RESET;

/* Define the union U_AP_WAIT_IDLE_TIMER_CFG */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_56                  : 14  ; /* [31:18] */
        unsigned int    ap_wait_idle_timer_unit : 2  ; /* [17:16] */
        unsigned int    rsv_57                  : 4  ; /* [15:12] */
        unsigned int    ap_wait_idle_timer_cfg  : 12  ; /* [11:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_AP_WAIT_IDLE_TIMER_CFG;

/* Define the union U_IOB_TX_P_ENTRY_WL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_58            : 24  ; /* [31:8] */
        unsigned int    iob_tx_p_entry_wl : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_ENTRY_WL;

/* Define the union U_IOB_TX_NP_ENTRY_WL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_59             : 24  ; /* [31:8] */
        unsigned int    iob_tx_np_entry_wl : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_ENTRY_WL;

/* Define the union U_IOB_TX_P_BLK_CNT_PORT0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_60                 : 27  ; /* [31:5] */
        unsigned int    iob_tx_p_blk_cnt_port0 : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_BLK_CNT_PORT0;

/* Define the union U_IOB_TX_P_BLK_CNT_PORT1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_61                 : 27  ; /* [31:5] */
        unsigned int    iob_tx_p_blk_cnt_port1 : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_BLK_CNT_PORT1;

/* Define the union U_IOB_TX_P_BLK_CNT_PORT2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_62                 : 27  ; /* [31:5] */
        unsigned int    iob_tx_p_blk_cnt_port2 : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_BLK_CNT_PORT2;

/* Define the union U_IOB_TX_P_BLK_CNT_PORT3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_63                 : 27  ; /* [31:5] */
        unsigned int    iob_tx_p_blk_cnt_port3 : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_BLK_CNT_PORT3;

/* Define the union U_IOB_TX_P_BLK_CNT_PORT4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_64                 : 27  ; /* [31:5] */
        unsigned int    iob_tx_p_blk_cnt_port4 : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_BLK_CNT_PORT4;

/* Define the union U_IOB_TX_P_BLK_CNT_PORT5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_65                 : 27  ; /* [31:5] */
        unsigned int    iob_tx_p_blk_cnt_port5 : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_BLK_CNT_PORT5;

/* Define the union U_IOB_TX_P_BLK_CNT_PORT6 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_66                 : 27  ; /* [31:5] */
        unsigned int    iob_tx_p_blk_cnt_port6 : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_BLK_CNT_PORT6;

/* Define the union U_IOB_TX_P_BLK_CNT_PORT7 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_67                 : 27  ; /* [31:5] */
        unsigned int    iob_tx_p_blk_cnt_port7 : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_BLK_CNT_PORT7;

/* Define the union U_IOB_TX_P_BLK_CNT_PORT8 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_68                 : 27  ; /* [31:5] */
        unsigned int    iob_tx_p_blk_cnt_port8 : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_BLK_CNT_PORT8;

/* Define the union U_IOB_TX_P_BLK_CNT_PORT9 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_69                 : 27  ; /* [31:5] */
        unsigned int    iob_tx_p_blk_cnt_port9 : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_BLK_CNT_PORT9;

/* Define the union U_IOB_TX_P_BLK_CNT_PORT10 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_70                  : 27  ; /* [31:5] */
        unsigned int    iob_tx_p_blk_cnt_port10 : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_BLK_CNT_PORT10;

/* Define the union U_IOB_TX_P_BLK_CNT_PORT11 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_71                  : 27  ; /* [31:5] */
        unsigned int    iob_tx_p_blk_cnt_port11 : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_BLK_CNT_PORT11;

/* Define the union U_IOB_TX_P_BLK_CNT_PORT12 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_72                  : 27  ; /* [31:5] */
        unsigned int    iob_tx_p_blk_cnt_port12 : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_BLK_CNT_PORT12;

/* Define the union U_IOB_TX_P_BLK_CNT_PORT13 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_73                  : 27  ; /* [31:5] */
        unsigned int    iob_tx_p_blk_cnt_port13 : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_BLK_CNT_PORT13;

/* Define the union U_IOB_TX_P_BLK_CNT_PORT14 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_74                  : 27  ; /* [31:5] */
        unsigned int    iob_tx_p_blk_cnt_port14 : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_BLK_CNT_PORT14;

/* Define the union U_IOB_TX_P_BLK_CNT_PORT15 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_75                  : 27  ; /* [31:5] */
        unsigned int    iob_tx_p_blk_cnt_port15 : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_BLK_CNT_PORT15;

/* Define the union U_IOB_TX_P_BLK_CNT_PORT16 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_76                  : 27  ; /* [31:5] */
        unsigned int    iob_tx_p_blk_cnt_port16 : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_BLK_CNT_PORT16;

/* Define the union U_IOB_TX_P_BLK_CNT_PORT17 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_77                  : 27  ; /* [31:5] */
        unsigned int    iob_tx_p_blk_cnt_port17 : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_BLK_CNT_PORT17;

/* Define the union U_IOB_TX_P_BLK_CNT_PORT18 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_78                  : 27  ; /* [31:5] */
        unsigned int    iob_tx_p_blk_cnt_port18 : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_BLK_CNT_PORT18;

/* Define the union U_IOB_TX_P_BLK_CNT_PORT19 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_79                  : 27  ; /* [31:5] */
        unsigned int    iob_tx_p_blk_cnt_port19 : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_BLK_CNT_PORT19;

/* Define the union U_IOB_TX_NP_BLK_CNT_PORT0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_80                  : 25  ; /* [31:7] */
        unsigned int    iob_tx_np_blk_cnt_port0 : 7  ; /* [6:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_BLK_CNT_PORT0;

/* Define the union U_IOB_TX_NP_BLK_CNT_PORT1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_81                  : 25  ; /* [31:7] */
        unsigned int    iob_tx_np_blk_cnt_port1 : 7  ; /* [6:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_BLK_CNT_PORT1;

/* Define the union U_IOB_TX_NP_BLK_CNT_PORT2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_82                  : 25  ; /* [31:7] */
        unsigned int    iob_tx_np_blk_cnt_port2 : 7  ; /* [6:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_BLK_CNT_PORT2;

/* Define the union U_IOB_TX_NP_BLK_CNT_PORT3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_83                  : 25  ; /* [31:7] */
        unsigned int    iob_tx_np_blk_cnt_port3 : 7  ; /* [6:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_BLK_CNT_PORT3;

/* Define the union U_IOB_TX_NP_BLK_CNT_PORT4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_84                  : 25  ; /* [31:7] */
        unsigned int    iob_tx_np_blk_cnt_port4 : 7  ; /* [6:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_BLK_CNT_PORT4;

/* Define the union U_IOB_TX_NP_BLK_CNT_PORT5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_85                  : 25  ; /* [31:7] */
        unsigned int    iob_tx_np_blk_cnt_port5 : 7  ; /* [6:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_BLK_CNT_PORT5;

/* Define the union U_IOB_TX_NP_BLK_CNT_PORT6 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_86                  : 25  ; /* [31:7] */
        unsigned int    iob_tx_np_blk_cnt_port6 : 7  ; /* [6:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_BLK_CNT_PORT6;

/* Define the union U_IOB_TX_NP_BLK_CNT_PORT7 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_87                  : 25  ; /* [31:7] */
        unsigned int    iob_tx_np_blk_cnt_port7 : 7  ; /* [6:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_BLK_CNT_PORT7;

/* Define the union U_IOB_TX_NP_BLK_CNT_PORT8 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_88                  : 25  ; /* [31:7] */
        unsigned int    iob_tx_np_blk_cnt_port8 : 7  ; /* [6:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_BLK_CNT_PORT8;

/* Define the union U_IOB_TX_NP_BLK_CNT_PORT9 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_89                  : 25  ; /* [31:7] */
        unsigned int    iob_tx_np_blk_cnt_port9 : 7  ; /* [6:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_BLK_CNT_PORT9;

/* Define the union U_IOB_TX_NP_BLK_CNT_PORT10 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_90                   : 25  ; /* [31:7] */
        unsigned int    iob_tx_np_blk_cnt_port10 : 7  ; /* [6:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_BLK_CNT_PORT10;

/* Define the union U_IOB_TX_NP_BLK_CNT_PORT11 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_91                   : 25  ; /* [31:7] */
        unsigned int    iob_tx_np_blk_cnt_port11 : 7  ; /* [6:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_BLK_CNT_PORT11;

/* Define the union U_IOB_TX_NP_BLK_CNT_PORT12 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_92                   : 25  ; /* [31:7] */
        unsigned int    iob_tx_np_blk_cnt_port12 : 7  ; /* [6:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_BLK_CNT_PORT12;

/* Define the union U_IOB_TX_NP_BLK_CNT_PORT13 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_93                   : 25  ; /* [31:7] */
        unsigned int    iob_tx_np_blk_cnt_port13 : 7  ; /* [6:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_BLK_CNT_PORT13;

/* Define the union U_IOB_TX_NP_BLK_CNT_PORT14 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_94                   : 25  ; /* [31:7] */
        unsigned int    iob_tx_np_blk_cnt_port14 : 7  ; /* [6:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_BLK_CNT_PORT14;

/* Define the union U_IOB_TX_NP_BLK_CNT_PORT15 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_95                   : 25  ; /* [31:7] */
        unsigned int    iob_tx_np_blk_cnt_port15 : 7  ; /* [6:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_BLK_CNT_PORT15;

/* Define the union U_IOB_TX_NP_BLK_CNT_PORT16 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_96                   : 25  ; /* [31:7] */
        unsigned int    iob_tx_np_blk_cnt_port16 : 7  ; /* [6:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_BLK_CNT_PORT16;

/* Define the union U_IOB_TX_NP_BLK_CNT_PORT17 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_97                   : 25  ; /* [31:7] */
        unsigned int    iob_tx_np_blk_cnt_port17 : 7  ; /* [6:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_BLK_CNT_PORT17;

/* Define the union U_IOB_TX_NP_BLK_CNT_PORT18 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_98                   : 25  ; /* [31:7] */
        unsigned int    iob_tx_np_blk_cnt_port18 : 7  ; /* [6:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_BLK_CNT_PORT18;

/* Define the union U_IOB_TX_NP_BLK_CNT_PORT19 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_99                   : 25  ; /* [31:7] */
        unsigned int    iob_tx_np_blk_cnt_port19 : 7  ; /* [6:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_BLK_CNT_PORT19;

/* Define the union U_IOB_ECAM_CONTROL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_100            : 24  ; /* [31:8] */
        unsigned int    iob_ecam_start_bus : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_ECAM_CONTROL;

/* Define the union U_IOB_ECAM_BASE_ADDR_L */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_ecam_base_addr_l : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_ECAM_BASE_ADDR_L;

/* Define the union U_IOB_ECAM_BASE_ADDR_H */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_ecam_base_addr_h : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_ECAM_BASE_ADDR_H;

/* Define the union U_IOB_TX_POISON_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_101            : 12  ; /* [31:20] */
        unsigned int    iob_tx_poison_ctrl : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_POISON_CTRL;

/* Define the union U_IOB_TX_POISON_FORWARDING */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_102                  : 29  ; /* [31:3] */
        unsigned int    iob_tx_poison_forwarding : 3  ; /* [2:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_POISON_FORWARDING;

/* Define the union U_IOB_TX_CPL_ERR_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_cpl_err_en : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CPL_ERR_EN;

/* Define the union U_IOB_TX_ERR_RPLC_DATA */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_err_rplc_data : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_ERR_RPLC_DATA;

/* Define the union U_IOB_TX_P_DELAY_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_103            : 15  ; /* [31:17] */
        unsigned int    iob_tx_p_delay_en  : 1  ; /* [16] */
        unsigned int    iob_tx_p_delay_cfg : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_DELAY_CTRL;

/* Define the union U_IOB_TX_P_DELAY_PORT */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_104             : 12  ; /* [31:20] */
        unsigned int    iob_tx_p_delay_port : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_DELAY_PORT;

/* Define the union U_IOB_TX_NP_DELAY_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_105             : 15  ; /* [31:17] */
        unsigned int    iob_tx_np_delay_en  : 1  ; /* [16] */
        unsigned int    iob_tx_np_delay_cfg : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_DELAY_CTRL;

/* Define the union U_IOB_TX_NP_DELAY_PORT */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_106              : 12  ; /* [31:20] */
        unsigned int    iob_tx_np_delay_port : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_DELAY_PORT;

/* Define the union U_IOB_TX_CPL_DELAY_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_107              : 15  ; /* [31:17] */
        unsigned int    iob_tx_cpl_delay_en  : 1  ; /* [16] */
        unsigned int    iob_tx_cpl_delay_cfg : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CPL_DELAY_CTRL;

/* Define the union U_IOB_TX_CPL_DELAY_PORT */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_108               : 12  ; /* [31:20] */
        unsigned int    iob_tx_cpl_delay_port : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CPL_DELAY_PORT;

/* Define the union U_IOB_TX_CHI_CFG_ORDERING */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_109                             : 14  ; /* [31:18] */
        unsigned int    cfg_insert_rd_after_wr_ordering_err : 1  ; /* [17] */
        unsigned int    cfg_insert_wr_after_wr_ordering_err : 1  ; /* [16] */
        unsigned int    rsv_110                             : 15  ; /* [15:1] */
        unsigned int    cfg_set_soc_rd_to_pcie_np_ordering  : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CHI_CFG_ORDERING;

/* Define the union U_IOB_TX_CHI_CFG_RETRY */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_111                 : 8  ; /* [31:24] */
        unsigned int    cfg_max_np_type2_credit : 8  ; /* [23:16] */
        unsigned int    cfg_max_np_type1_credit : 8  ; /* [15:8] */
        unsigned int    cfg_max_p_type0_credit  : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CHI_CFG_RETRY;

/* Define the union U_IOB_TX_CHI_CFG_RESOURCE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_112                    : 16  ; /* [31:16] */
        unsigned int    cfg_max_data_entry_num     : 8  ; /* [15:8] */
        unsigned int    cfg_max_ordering_entry_num : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CHI_CFG_RESOURCE;

/* Define the union U_IOB_TX_CHI_CFG_MISC */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    chi_unexpected_transaction_rcvd : 8  ; /* [31:24] */
        unsigned int    cfg_chi_misc_ctrl               : 22  ; /* [23:2] */
        unsigned int    cfg_chi_buf_ecc_2bit_inject     : 1  ; /* [1] */
        unsigned int    cfg_chi_buf_ecc_1bit_inject     : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CHI_CFG_MISC;

/* Define the union U_IOB_TX_CHI_MAX_ENTRIES_CFG */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_113                    : 16  ; /* [31:16] */
        unsigned int    cfg_np_max_entries_allowed : 8  ; /* [15:8] */
        unsigned int    cfg_p_max_entries_allowed  : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CHI_MAX_ENTRIES_CFG;

/* Define the union U_IOB_TX_CHI_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_chi2cpie_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CHI_DFX;

/* Define the union U_IOB_TX_PORT_STATUS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_114            : 12  ; /* [31:20] */
        unsigned int    iob_tx_port_status : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_PORT_STATUS;

/* Define the union U_IOB_TX_CHI_PORT_P_STATUS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_115                  : 12  ; /* [31:20] */
        unsigned int    iob_tx_chi_port_p_status : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CHI_PORT_P_STATUS;

/* Define the union U_IOB_TX_CHI_PORT_NP_STATUS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_116                   : 12  ; /* [31:20] */
        unsigned int    iob_tx_chi_port_np_status : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CHI_PORT_NP_STATUS;

/* Define the union U_IOB_TX_SLV_PORT_STATUS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_117                : 12  ; /* [31:20] */
        unsigned int    iob_tx_slv_port_status : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_SLV_PORT_STATUS;

/* Define the union U_IOB_TX_SLV_PORT_P_STATUS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_118                  : 12  ; /* [31:20] */
        unsigned int    iob_tx_slv_port_p_status : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_SLV_PORT_P_STATUS;

/* Define the union U_IOB_TX_SLV_PORT_NP_STATUS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_119                   : 12  ; /* [31:20] */
        unsigned int    iob_tx_slv_port_np_status : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_SLV_PORT_NP_STATUS;

/* Define the union U_IOB_TX_P_FIFO_DFX0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_p_fifo_dfx0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_FIFO_DFX0;

/* Define the union U_IOB_TX_P_FIFO_DFX1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_p_fifo_dfx1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_FIFO_DFX1;

/* Define the union U_IOB_TX_P_FIFO_DFX2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_p_fifo_dfx2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_FIFO_DFX2;

/* Define the union U_IOB_TX_NP_FIFO_DFX0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_np_fifo_dfx0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_FIFO_DFX0;

/* Define the union U_IOB_TX_NP_FIFO_DFX1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_np_fifo_dfx1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_FIFO_DFX1;

/* Define the union U_IOB_TX_NP_FIFO_DFX2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_np_fifo_dfx2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_FIFO_DFX2;

/* Define the union U_IOB_TX_P_IN_CNT_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_p_in_cnt_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_IN_CNT_DFX;

/* Define the union U_IOB_TX_P_OUT_CNT_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_p_out_cnt_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_OUT_CNT_DFX;

/* Define the union U_IOB_TX_P_ENTRY_ST0_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_p_entry_st0_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_ENTRY_ST0_DFX;

/* Define the union U_IOB_TX_PORT_P_CNT_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_port_p_cnt_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_PORT_P_CNT_DFX;

/* Define the union U_IOB_TX_NP_IN_CNT_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_np_in_cnt_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_IN_CNT_DFX;

/* Define the union U_IOB_TX_NP_OUT_CNT_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_np_out_cnt_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_OUT_CNT_DFX;

/* Define the union U_IOB_TX_CPL_IN_CNT_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_cpl_in_cnt_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CPL_IN_CNT_DFX;

/* Define the union U_IOB_TX_NP_ENTRYL_ST0_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_np_entryl_st0_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_ENTRYL_ST0_DFX;

/* Define the union U_IOB_TX_NP_ENTRYH_ST0_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_np_entryh_st0_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_ENTRYH_ST0_DFX;

/* Define the union U_IOB_TX_NP_ENTRYL_ST1_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_np_entryl_st1_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_ENTRYL_ST1_DFX;

/* Define the union U_IOB_TX_NP_ENTRYH_ST1_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_np_entryh_st1_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_ENTRYH_ST1_DFX;

/* Define the union U_IOB_TX_NP_ENTRYL_ST2_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_np_entryl_st2_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_ENTRYL_ST2_DFX;

/* Define the union U_IOB_TX_NP_ENTRYH_ST2_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_np_entryh_st2_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_ENTRYH_ST2_DFX;

/* Define the union U_IOB_TX_CPL_OUT_CNT_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_120                : 16  ; /* [31:16] */
        unsigned int    iob_tx_cpl_out_cnt_dfx : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CPL_OUT_CNT_DFX;

/* Define the union U_IOB_TX_PORT_NP_CNT_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_port_np_cnt_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_PORT_NP_CNT_DFX;

/* Define the union U_IOB_TX_PORT_CPL_CNT_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_port_cpl_cnt_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_PORT_CPL_CNT_DFX;

/* Define the union U_IOB_TX_PORT_ERR_CNT_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_tx_port_err_cnt_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_PORT_ERR_CNT_DFX;

/* Define the union U_IOB_TX_PORT_LANTENCY_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_121                 : 9  ; /* [31:23] */
        unsigned int    iob_tx_cnt_latency_en   : 3  ; /* [22:20] */
        unsigned int    iob_tx_cnt_latency_port : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_PORT_LANTENCY_CTRL;

/* Define the union U_IOB_TX_PORT_P_BW_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_122          : 7  ; /* [31:25] */
        unsigned int    iob_tx_p_bw_unit : 2  ; /* [24:23] */
        unsigned int    iob_tx_p_bw_en   : 3  ; /* [22:20] */
        unsigned int    iob_tx_p_bw_port : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_PORT_P_BW_CTRL;

/* Define the union U_IOB_TX_PORT_NP_BW_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_123           : 7  ; /* [31:25] */
        unsigned int    iob_tx_np_bw_unit : 2  ; /* [24:23] */
        unsigned int    iob_tx_np_bw_en   : 3  ; /* [22:20] */
        unsigned int    iob_tx_np_bw_port : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_PORT_NP_BW_CTRL;

/* Define the union U_IOB_TX_PORT_CPL_BW_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_124            : 7  ; /* [31:25] */
        unsigned int    iob_tx_cpl_bw_unit : 2  ; /* [24:23] */
        unsigned int    iob_tx_cpl_bw_en   : 3  ; /* [22:20] */
        unsigned int    iob_tx_cpl_bw_port : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_PORT_CPL_BW_CTRL;

/* Define the union U_IOB_TX_PORT_P_BW0_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_125               : 12  ; /* [31:20] */
        unsigned int    iob_tx_port_p_bw0_dfx : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_PORT_P_BW0_DFX;

/* Define the union U_IOB_TX_PORT_P_BW1_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_126               : 12  ; /* [31:20] */
        unsigned int    iob_tx_port_p_bw1_dfx : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_PORT_P_BW1_DFX;

/* Define the union U_IOB_TX_PORT_P_BW2_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_127               : 12  ; /* [31:20] */
        unsigned int    iob_tx_port_p_bw2_dfx : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_PORT_P_BW2_DFX;

/* Define the union U_IOB_TX_PORT_NP_BW0_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_128                : 12  ; /* [31:20] */
        unsigned int    iob_tx_port_np_bw0_dfx : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_PORT_NP_BW0_DFX;

/* Define the union U_IOB_TX_PORT_NP_BW1_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_129                : 12  ; /* [31:20] */
        unsigned int    iob_tx_port_np_bw1_dfx : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_PORT_NP_BW1_DFX;

/* Define the union U_IOB_TX_PORT_NP_BW2_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_130                : 12  ; /* [31:20] */
        unsigned int    iob_tx_port_np_bw2_dfx : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_PORT_NP_BW2_DFX;

/* Define the union U_IOB_TX_PORT_CPL_BW0_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_131                 : 12  ; /* [31:20] */
        unsigned int    iob_tx_port_cpl_bw0_dfx : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_PORT_CPL_BW0_DFX;

/* Define the union U_IOB_TX_PORT_CPL_BW1_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_132                 : 12  ; /* [31:20] */
        unsigned int    iob_tx_port_cpl_bw1_dfx : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_PORT_CPL_BW1_DFX;

/* Define the union U_IOB_TX_PORT_CPL_BW2_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_133                 : 12  ; /* [31:20] */
        unsigned int    iob_tx_port_cpl_bw2_dfx : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_PORT_CPL_BW2_DFX;

/* Define the union U_IOB_TX_PORT_NP_LATENCY0_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_134                     : 12  ; /* [31:20] */
        unsigned int    iob_tx_port_np_latency0_dfx : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_PORT_NP_LATENCY0_DFX;

/* Define the union U_IOB_TX_PORT_NP_LATENCY1_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_135                     : 12  ; /* [31:20] */
        unsigned int    iob_tx_port_np_latency1_dfx : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_PORT_NP_LATENCY1_DFX;

/* Define the union U_IOB_TX_PORT_NP_LATENCY2_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_136                     : 12  ; /* [31:20] */
        unsigned int    iob_tx_port_np_latency2_dfx : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_PORT_NP_LATENCY2_DFX;

/* Define the union U_IOB_TX_P_ITF_STATISTIC_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_137                : 24  ; /* [31:8] */
        unsigned int    iob_tx_p_itf_total_cnt : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_ITF_STATISTIC_DFX;

/* Define the union U_IOB_TX_P_ITF_ERR_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_138              : 28  ; /* [31:4] */
        unsigned int    iob_tx_p_itf_err_dfx : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_ITF_ERR_DFX;

/* Define the union U_IOB_TX_P_ITF_STATUS_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_139             : 27  ; /* [31:5] */
        unsigned int    iob_tx_p_itf_status : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_P_ITF_STATUS_DFX;

/* Define the union U_IOB_TX_NP_ITF_STATISTIC_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_140                 : 24  ; /* [31:8] */
        unsigned int    iob_tx_np_itf_total_cnt : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_ITF_STATISTIC_DFX;

/* Define the union U_IOB_TX_NP_ITF_ERR_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_141               : 28  ; /* [31:4] */
        unsigned int    iob_tx_np_itf_err_dfx : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_ITF_ERR_DFX;

/* Define the union U_IOB_TX_NP_ITF_STATUS_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_142                  : 27  ; /* [31:5] */
        unsigned int    iob_tx_np_itf_status_dfx : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_NP_ITF_STATUS_DFX;

/* Define the union U_IOB_TX_CPL_ITF_STATISTIC_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_143                  : 24  ; /* [31:8] */
        unsigned int    iob_tx_cpl_itf_total_cnt : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CPL_ITF_STATISTIC_DFX;

/* Define the union U_IOB_TX_CPL_ITF_ERR_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_144                : 28  ; /* [31:4] */
        unsigned int    iob_tx_cpl_itf_err_dfx : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CPL_ITF_ERR_DFX;

/* Define the union U_IOB_TX_CPL_ITF_STATUS_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_145                   : 27  ; /* [31:5] */
        unsigned int    iob_tx_cpl_itf_status_dfx : 5  ; /* [4:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_TX_CPL_ITF_STATUS_DFX;

/* Define the union U_IOB_NAT_RX_DISABLE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_146            : 30  ; /* [31:2] */
        unsigned int    iob_nat_rx_disable : 2  ; /* [1:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_NAT_RX_DISABLE;

/* Define the union U_IOB_IB_BAR_INF_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_ib_bar_inf_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_IB_BAR_INF_DFX;

/* Define the union U_IOB_IB_BAR_ODR_NUM_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_ib_bar_odr_num_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_IB_BAR_ODR_NUM_DFX;

/* Define the union U_IOB_IB_BAR_NAT_NUM_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_ib_bar_nat_num_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_IB_BAR_NAT_NUM_DFX;

/* Define the union U_IOB_IB_BAR_SDI_NUM_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_ib_bar_sdi_num_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_IB_BAR_SDI_NUM_DFX;

/* Define the union U_IOB_IB_BAR_ODR_RESP_NUM_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_ib_bar_odr_resp_num_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_IB_BAR_ODR_RESP_NUM_DFX;

/* Define the union U_IOB_IB_BAR_SDI_NAT_RESP_NUM_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_ib_bar_sdi_nat_resp_num_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_IB_BAR_SDI_NAT_RESP_NUM_DFX;

/* Define the union U_IOB_IB_BAR_ODR_NO_ACK_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_ib_bar_odr_no_ack_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_IB_BAR_ODR_NO_ACK_DFX;

/* Define the union U_IOB_IB_BAR_NAT_NO_ACK_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_ib_bar_nat_no_ack_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_IB_BAR_NAT_NO_ACK_DFX;

/* Define the union U_IOB_IB_BAR_SDI_NO_ACK_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_ib_bar_sdi_no_ack_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_IB_BAR_SDI_NO_ACK_DFX;

/* Define the union U_IOB_DWC_INF_DFX0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_dwc_inf_dfx0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_DWC_INF_DFX0;

/* Define the union U_IOB_DWC_INF_DFX1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_dwc_inf_dfx1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_DWC_INF_DFX1;

/* Define the union U_IOB_DWC_INF_DFX2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_dwc_inf_dfx2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_DWC_INF_DFX2;

/* Define the union U_IOB_DWC_TX_P_NUM_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_dwc_tx_p_num_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_DWC_TX_P_NUM_DFX;

/* Define the union U_IOB_DWC_TX_NP_CPL_NUM_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_dwc_tx_np_cpl_num_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_DWC_TX_NP_CPL_NUM_DFX;

/* Define the union U_IOB_DWC_RX_P_NUM_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_dwc_rx_p_num_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_DWC_RX_P_NUM_DFX;

/* Define the union U_IOB_DWC_RX_NP_CPL_NUM_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_dwc_rx_np_cpl_num_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_DWC_RX_NP_CPL_NUM_DFX;

/* Define the union U_IOB_DWC_TX_P_NO_ACK_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_dwc_tx_p_no_ack_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_DWC_TX_P_NO_ACK_DFX;

/* Define the union U_IOB_DWC_TX_NP_CPL_NO_ACK_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_dwc_tx_np_cpl_no_ack_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_DWC_TX_NP_CPL_NO_ACK_DFX;

/* Define the union U_IOB_DWC_RX_REQ_CPL_NO_ACK_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_dwc_rx_req_cpl_no_ack_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_DWC_RX_REQ_CPL_NO_ACK_DFX;

/* Define the union U_IOB_DWC_RX_P_BRESP_NO_ACK_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_dwc_rx_p_bresp_no_ack_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_DWC_RX_P_BRESP_NO_ACK_DFX;

/* Define the union U_IOB_DWC_NP_CPL_ERR_NUM_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_dwc_np_cpl_err_num_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_DWC_NP_CPL_ERR_NUM_DFX;

/* Define the union U_IOB_DWC_P_ERR_NUM_DFX */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_dwc_p_err_num_dfx : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_DWC_P_ERR_NUM_DFX;

/* Define the union U_IOB_DWC_TX_P_ID_ST_DFX0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_dwc_tx_p_id_st_dfx0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_DWC_TX_P_ID_ST_DFX0;

/* Define the union U_IOB_DWC_TX_P_ID_ST_DFX1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    iob_dwc_tx_p_id_st_dfx1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_DWC_TX_P_ID_ST_DFX1;

/* Define the union U_IOB_NAT_RX_NP_CNT_WL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_147                 : 12  ; /* [31:20] */
        unsigned int    iob_nat_rx_blk_odr_en   : 2  ; /* [19:18] */
        unsigned int    iob_nat_rx_blk_core_en  : 2  ; /* [17:16] */
        unsigned int    iob_nat_rx_blk_odr_cnt  : 8  ; /* [15:8] */
        unsigned int    iob_nat_rx_blk_core_cnt : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_IOB_NAT_RX_NP_CNT_WL;


//==============================================================================
/* Define the global struct */
typedef struct
{
    volatile U_IOB_TXATU_CONTROL_0             IOB_TXATU_CONTROL_0[6]           ; /* 0 */
    volatile U_IOB_TXATU_CONTROL_2             IOB_TXATU_CONTROL_2[6]           ; /* 8 */
    volatile U_IOB_TXATU_REGION_SIZE           IOB_TXATU_REGION_SIZE[6]         ; /* C */
    volatile U_IOB_TXATU_BASE_ADDR_L           IOB_TXATU_BASE_ADDR_L[6]         ; /* 10 */
    volatile U_IOB_TXATU_BASE_ADDR_H           IOB_TXATU_BASE_ADDR_H[6]         ; /* 14 */
    volatile U_IOB_TXATU_TAR_ADDR_L            IOB_TXATU_TAR_ADDR_L[6]          ; /* 18 */
    volatile U_IOB_TXATU_TAR_ADDR_H            IOB_TXATU_TAR_ADDR_H[6]          ; /* 1C */
    volatile U_IOB_TX_TAG_NUM_PORT0            IOB_TX_TAG_NUM_PORT0             ; /* 300 */
    volatile U_IOB_TX_TAG_NUM_PORT1            IOB_TX_TAG_NUM_PORT1             ; /* 304 */
    volatile U_IOB_TX_TAG_NUM_PORT2            IOB_TX_TAG_NUM_PORT2             ; /* 308 */
    volatile U_IOB_TX_TAG_NUM_PORT3            IOB_TX_TAG_NUM_PORT3             ; /* 30C */
    volatile U_IOB_TX_TAG_NUM_PORT4            IOB_TX_TAG_NUM_PORT4             ; /* 310 */
    volatile U_IOB_TX_TAG_NUM_PORT5            IOB_TX_TAG_NUM_PORT5             ; /* 314 */
    volatile U_IOB_TX_TAG_NUM_PORT6            IOB_TX_TAG_NUM_PORT6             ; /* 318 */
    volatile U_IOB_TX_TAG_NUM_PORT7            IOB_TX_TAG_NUM_PORT7             ; /* 31C */
    volatile U_IOB_TX_TAG_NUM_PORT8            IOB_TX_TAG_NUM_PORT8             ; /* 320 */
    volatile U_IOB_TX_TAG_NUM_PORT9            IOB_TX_TAG_NUM_PORT9             ; /* 324 */
    volatile U_IOB_TX_TAG_NUM_PORT10           IOB_TX_TAG_NUM_PORT10            ; /* 328 */
    volatile U_IOB_TX_TAG_NUM_PORT11           IOB_TX_TAG_NUM_PORT11            ; /* 32C */
    volatile U_IOB_TX_TAG_NUM_PORT12           IOB_TX_TAG_NUM_PORT12            ; /* 330 */
    volatile U_IOB_TX_TAG_NUM_PORT13           IOB_TX_TAG_NUM_PORT13            ; /* 334 */
    volatile U_IOB_TX_TAG_NUM_PORT14           IOB_TX_TAG_NUM_PORT14            ; /* 338 */
    volatile U_IOB_TX_TAG_NUM_PORT15           IOB_TX_TAG_NUM_PORT15            ; /* 33C */
    volatile U_IOB_TX_TAG_NUM_PORT16           IOB_TX_TAG_NUM_PORT16            ; /* 340 */
    volatile U_IOB_TX_TAG_NUM_PORT17           IOB_TX_TAG_NUM_PORT17            ; /* 344 */
    volatile U_IOB_TX_TAG_NUM_PORT18           IOB_TX_TAG_NUM_PORT18            ; /* 348 */
    volatile U_IOB_TX_TAG_NUM_PORT19           IOB_TX_TAG_NUM_PORT19            ; /* 34C */
    volatile U_EP0_CPL_CRED_CNT_CFG            EP0_CPL_CRED_CNT_CFG             ; /* 3A0 */
    volatile U_EP1_CPL_CRED_CNT_CFG            EP1_CPL_CRED_CNT_CFG             ; /* 3B0 */
    volatile U_IOB_TX_REQ_TIMER_CFG            IOB_TX_REQ_TIMER_CFG[20]         ; /* 400 */
    volatile U_IOB_TX_CPL_TIMER_CFG0           IOB_TX_CPL_TIMER_CFG0            ; /* 500 */
    volatile U_IOB_TX_CPL_TIMER_CFG1           IOB_TX_CPL_TIMER_CFG1            ; /* 504 */
    volatile U_IOB_TX_CPL_TIMER_CFG2           IOB_TX_CPL_TIMER_CFG2            ; /* 508 */
    volatile U_IOB_TX_CPL_TIMER_CFG3           IOB_TX_CPL_TIMER_CFG3            ; /* 50C */
    volatile U_IOB_TX_CPL_TIMER_CFG4           IOB_TX_CPL_TIMER_CFG4            ; /* 510 */
    volatile U_IOB_TX_CPL_TIMER_CFG5           IOB_TX_CPL_TIMER_CFG5            ; /* 514 */
    volatile U_IOB_TX_CPL_TIMER_CFG6           IOB_TX_CPL_TIMER_CFG6            ; /* 518 */
    volatile U_IOB_CRS_RETRY_COUNTER_CFG       IOB_CRS_RETRY_COUNTER_CFG[20]    ; /* 600 */
    volatile U_IOB_TX_INT_SET1                 IOB_TX_INT_SET1                  ; /* 800 */
    volatile U_IOB_TX_INT_SET2                 IOB_TX_INT_SET2                  ; /* 804 */
    volatile U_IOB_TX_INT_SET3                 IOB_TX_INT_SET3                  ; /* 808 */
    volatile U_IOB_TX_INT_SET4                 IOB_TX_INT_SET4                  ; /* 80C */
    volatile U_IOB_TX_INT_MASK1                IOB_TX_INT_MASK1                 ; /* 810 */
    volatile U_IOB_TX_INT_MASK2                IOB_TX_INT_MASK2                 ; /* 814 */
    volatile U_IOB_TX_INT_MASK3                IOB_TX_INT_MASK3                 ; /* 818 */
    volatile U_IOB_TX_INT_MASK4                IOB_TX_INT_MASK4                 ; /* 81C */
    volatile U_IOB_TX_INT_STATUS1              IOB_TX_INT_STATUS1               ; /* 820 */
    volatile U_IOB_TX_INT_STATUS2              IOB_TX_INT_STATUS2               ; /* 824 */
    volatile U_IOB_TX_INT_STATUS3              IOB_TX_INT_STATUS3               ; /* 828 */
    volatile U_IOB_TX_INT_STATUS4              IOB_TX_INT_STATUS4               ; /* 82C */
    volatile U_IOB_TX_UNMATCH_ADDR_L           IOB_TX_UNMATCH_ADDR_L            ; /* 840 */
    volatile U_IOB_TX_UNMATCH_ADDR_H           IOB_TX_UNMATCH_ADDR_H            ; /* 844 */
    volatile U_IOB_TX_WR_RAM_ERR_INJECT        IOB_TX_WR_RAM_ERR_INJECT[3]      ; /* 850 */
    volatile U_IOB_TX_WR_RAM_ERR_INFO          IOB_TX_WR_RAM_ERR_INFO[3]        ; /* 860 */
    volatile U_IOB_TX_CPL_RAM_ERR_INJECT       IOB_TX_CPL_RAM_ERR_INJECT[3]     ; /* 870 */
    volatile U_IOB_TX_CPL_RAM_ERR_INFO         IOB_TX_CPL_RAM_ERR_INFO[3]       ; /* 880 */
    volatile U_AP_LINKDOWN_RST_EN              AP_LINKDOWN_RST_EN               ; /* 8FC */
    volatile U_IOB_TX_PORT_RESET               IOB_TX_PORT_RESET                ; /* 900 */
    volatile U_IOB_TX_CFG_RESET                IOB_TX_CFG_RESET                 ; /* 904 */
    volatile U_AP_WAIT_IDLE_TIMER_CFG          AP_WAIT_IDLE_TIMER_CFG           ; /* 908 */
    volatile U_IOB_TX_P_ENTRY_WL               IOB_TX_P_ENTRY_WL[3]             ; /* 910 */
    volatile U_IOB_TX_NP_ENTRY_WL              IOB_TX_NP_ENTRY_WL[3]            ; /* 920 */
    volatile U_IOB_TX_P_BLK_CNT_PORT0          IOB_TX_P_BLK_CNT_PORT0           ; /* A00 */
    volatile U_IOB_TX_P_BLK_CNT_PORT1          IOB_TX_P_BLK_CNT_PORT1           ; /* A04 */
    volatile U_IOB_TX_P_BLK_CNT_PORT2          IOB_TX_P_BLK_CNT_PORT2           ; /* A08 */
    volatile U_IOB_TX_P_BLK_CNT_PORT3          IOB_TX_P_BLK_CNT_PORT3           ; /* A0C */
    volatile U_IOB_TX_P_BLK_CNT_PORT4          IOB_TX_P_BLK_CNT_PORT4           ; /* A10 */
    volatile U_IOB_TX_P_BLK_CNT_PORT5          IOB_TX_P_BLK_CNT_PORT5           ; /* A14 */
    volatile U_IOB_TX_P_BLK_CNT_PORT6          IOB_TX_P_BLK_CNT_PORT6           ; /* A18 */
    volatile U_IOB_TX_P_BLK_CNT_PORT7          IOB_TX_P_BLK_CNT_PORT7           ; /* A1C */
    volatile U_IOB_TX_P_BLK_CNT_PORT8          IOB_TX_P_BLK_CNT_PORT8           ; /* A20 */
    volatile U_IOB_TX_P_BLK_CNT_PORT9          IOB_TX_P_BLK_CNT_PORT9           ; /* A24 */
    volatile U_IOB_TX_P_BLK_CNT_PORT10         IOB_TX_P_BLK_CNT_PORT10          ; /* A28 */
    volatile U_IOB_TX_P_BLK_CNT_PORT11         IOB_TX_P_BLK_CNT_PORT11          ; /* A2C */
    volatile U_IOB_TX_P_BLK_CNT_PORT12         IOB_TX_P_BLK_CNT_PORT12          ; /* A30 */
    volatile U_IOB_TX_P_BLK_CNT_PORT13         IOB_TX_P_BLK_CNT_PORT13          ; /* A34 */
    volatile U_IOB_TX_P_BLK_CNT_PORT14         IOB_TX_P_BLK_CNT_PORT14          ; /* A38 */
    volatile U_IOB_TX_P_BLK_CNT_PORT15         IOB_TX_P_BLK_CNT_PORT15          ; /* A3C */
    volatile U_IOB_TX_P_BLK_CNT_PORT16         IOB_TX_P_BLK_CNT_PORT16          ; /* A40 */
    volatile U_IOB_TX_P_BLK_CNT_PORT17         IOB_TX_P_BLK_CNT_PORT17          ; /* A44 */
    volatile U_IOB_TX_P_BLK_CNT_PORT18         IOB_TX_P_BLK_CNT_PORT18          ; /* A48 */
    volatile U_IOB_TX_P_BLK_CNT_PORT19         IOB_TX_P_BLK_CNT_PORT19          ; /* A4C */
    volatile U_IOB_TX_NP_BLK_CNT_PORT0         IOB_TX_NP_BLK_CNT_PORT0          ; /* A80 */
    volatile U_IOB_TX_NP_BLK_CNT_PORT1         IOB_TX_NP_BLK_CNT_PORT1          ; /* A84 */
    volatile U_IOB_TX_NP_BLK_CNT_PORT2         IOB_TX_NP_BLK_CNT_PORT2          ; /* A88 */
    volatile U_IOB_TX_NP_BLK_CNT_PORT3         IOB_TX_NP_BLK_CNT_PORT3          ; /* A8C */
    volatile U_IOB_TX_NP_BLK_CNT_PORT4         IOB_TX_NP_BLK_CNT_PORT4          ; /* A90 */
    volatile U_IOB_TX_NP_BLK_CNT_PORT5         IOB_TX_NP_BLK_CNT_PORT5          ; /* A94 */
    volatile U_IOB_TX_NP_BLK_CNT_PORT6         IOB_TX_NP_BLK_CNT_PORT6          ; /* A98 */
    volatile U_IOB_TX_NP_BLK_CNT_PORT7         IOB_TX_NP_BLK_CNT_PORT7          ; /* A9C */
    volatile U_IOB_TX_NP_BLK_CNT_PORT8         IOB_TX_NP_BLK_CNT_PORT8          ; /* AA0 */
    volatile U_IOB_TX_NP_BLK_CNT_PORT9         IOB_TX_NP_BLK_CNT_PORT9          ; /* AA4 */
    volatile U_IOB_TX_NP_BLK_CNT_PORT10        IOB_TX_NP_BLK_CNT_PORT10         ; /* AA8 */
    volatile U_IOB_TX_NP_BLK_CNT_PORT11        IOB_TX_NP_BLK_CNT_PORT11         ; /* AAC */
    volatile U_IOB_TX_NP_BLK_CNT_PORT12        IOB_TX_NP_BLK_CNT_PORT12         ; /* AB0 */
    volatile U_IOB_TX_NP_BLK_CNT_PORT13        IOB_TX_NP_BLK_CNT_PORT13         ; /* AB4 */
    volatile U_IOB_TX_NP_BLK_CNT_PORT14        IOB_TX_NP_BLK_CNT_PORT14         ; /* AB8 */
    volatile U_IOB_TX_NP_BLK_CNT_PORT15        IOB_TX_NP_BLK_CNT_PORT15         ; /* ABC */
    volatile U_IOB_TX_NP_BLK_CNT_PORT16        IOB_TX_NP_BLK_CNT_PORT16         ; /* AC0 */
    volatile U_IOB_TX_NP_BLK_CNT_PORT17        IOB_TX_NP_BLK_CNT_PORT17         ; /* AC4 */
    volatile U_IOB_TX_NP_BLK_CNT_PORT18        IOB_TX_NP_BLK_CNT_PORT18         ; /* AC8 */
    volatile U_IOB_TX_NP_BLK_CNT_PORT19        IOB_TX_NP_BLK_CNT_PORT19         ; /* ACC */
    volatile U_IOB_ECAM_CONTROL                IOB_ECAM_CONTROL                 ; /* 1264 */
    volatile U_IOB_ECAM_BASE_ADDR_L            IOB_ECAM_BASE_ADDR_L             ; /* 1268 */
    volatile U_IOB_ECAM_BASE_ADDR_H            IOB_ECAM_BASE_ADDR_H             ; /* 126C */
    volatile U_IOB_TX_POISON_CTRL              IOB_TX_POISON_CTRL               ; /* 1800 */
    volatile U_IOB_TX_POISON_FORWARDING        IOB_TX_POISON_FORWARDING         ; /* 1804 */
    volatile U_IOB_TX_CPL_ERR_EN               IOB_TX_CPL_ERR_EN                ; /* 1808 */
    volatile U_IOB_TX_ERR_RPLC_DATA            IOB_TX_ERR_RPLC_DATA             ; /* 180C */
    volatile U_IOB_TX_P_DELAY_CTRL             IOB_TX_P_DELAY_CTRL              ; /* 1810 */
    volatile U_IOB_TX_P_DELAY_PORT             IOB_TX_P_DELAY_PORT              ; /* 1814 */
    volatile U_IOB_TX_NP_DELAY_CTRL            IOB_TX_NP_DELAY_CTRL             ; /* 1818 */
    volatile U_IOB_TX_NP_DELAY_PORT            IOB_TX_NP_DELAY_PORT             ; /* 181C */
    volatile U_IOB_TX_CPL_DELAY_CTRL           IOB_TX_CPL_DELAY_CTRL            ; /* 1820 */
    volatile U_IOB_TX_CPL_DELAY_PORT           IOB_TX_CPL_DELAY_PORT            ; /* 1824 */
    volatile U_IOB_TX_CHI_CFG_ORDERING         IOB_TX_CHI_CFG_ORDERING          ; /* 2000 */
    volatile U_IOB_TX_CHI_CFG_RETRY            IOB_TX_CHI_CFG_RETRY             ; /* 2004 */
    volatile U_IOB_TX_CHI_CFG_RESOURCE         IOB_TX_CHI_CFG_RESOURCE          ; /* 2008 */
    volatile U_IOB_TX_CHI_CFG_MISC             IOB_TX_CHI_CFG_MISC              ; /* 200C */
    volatile U_IOB_TX_CHI_MAX_ENTRIES_CFG      IOB_TX_CHI_MAX_ENTRIES_CFG       ; /* 2010 */
    volatile U_IOB_TX_CHI_DFX                  IOB_TX_CHI_DFX[40]               ; /* 2100 */
    volatile U_IOB_TX_PORT_STATUS              IOB_TX_PORT_STATUS               ; /* 2200 */
    volatile U_IOB_TX_CHI_PORT_P_STATUS        IOB_TX_CHI_PORT_P_STATUS         ; /* 2204 */
    volatile U_IOB_TX_CHI_PORT_NP_STATUS       IOB_TX_CHI_PORT_NP_STATUS        ; /* 2208 */
    volatile U_IOB_TX_SLV_PORT_STATUS          IOB_TX_SLV_PORT_STATUS           ; /* 220C */
    volatile U_IOB_TX_SLV_PORT_P_STATUS        IOB_TX_SLV_PORT_P_STATUS         ; /* 2210 */
    volatile U_IOB_TX_SLV_PORT_NP_STATUS       IOB_TX_SLV_PORT_NP_STATUS        ; /* 2214 */
    volatile U_IOB_TX_P_FIFO_DFX0              IOB_TX_P_FIFO_DFX0               ; /* 2220 */
    volatile U_IOB_TX_P_FIFO_DFX1              IOB_TX_P_FIFO_DFX1               ; /* 2224 */
    volatile U_IOB_TX_P_FIFO_DFX2              IOB_TX_P_FIFO_DFX2               ; /* 2228 */
    volatile U_IOB_TX_NP_FIFO_DFX0             IOB_TX_NP_FIFO_DFX0              ; /* 2230 */
    volatile U_IOB_TX_NP_FIFO_DFX1             IOB_TX_NP_FIFO_DFX1              ; /* 2234 */
    volatile U_IOB_TX_NP_FIFO_DFX2             IOB_TX_NP_FIFO_DFX2              ; /* 2238 */
    volatile U_IOB_TX_P_IN_CNT_DFX             IOB_TX_P_IN_CNT_DFX[3]           ; /* 2300 */
    volatile U_IOB_TX_P_OUT_CNT_DFX            IOB_TX_P_OUT_CNT_DFX[3]          ; /* 2304 */
    volatile U_IOB_TX_P_ENTRY_ST0_DFX          IOB_TX_P_ENTRY_ST0_DFX[3]        ; /* 2308 */
    volatile U_IOB_TX_PORT_P_CNT_DFX           IOB_TX_PORT_P_CNT_DFX[20]        ; /* 2340 */
    volatile U_IOB_TX_NP_IN_CNT_DFX            IOB_TX_NP_IN_CNT_DFX[3]          ; /* 2400 */
    volatile U_IOB_TX_NP_OUT_CNT_DFX           IOB_TX_NP_OUT_CNT_DFX[3]         ; /* 2404 */
    volatile U_IOB_TX_CPL_IN_CNT_DFX           IOB_TX_CPL_IN_CNT_DFX[3]         ; /* 2408 */
    volatile U_IOB_TX_NP_ENTRYL_ST0_DFX        IOB_TX_NP_ENTRYL_ST0_DFX[3]      ; /* 2410 */
    volatile U_IOB_TX_NP_ENTRYH_ST0_DFX        IOB_TX_NP_ENTRYH_ST0_DFX[3]      ; /* 2414 */
    volatile U_IOB_TX_NP_ENTRYL_ST1_DFX        IOB_TX_NP_ENTRYL_ST1_DFX[3]      ; /* 2418 */
    volatile U_IOB_TX_NP_ENTRYH_ST1_DFX        IOB_TX_NP_ENTRYH_ST1_DFX[3]      ; /* 241C */
    volatile U_IOB_TX_NP_ENTRYL_ST2_DFX        IOB_TX_NP_ENTRYL_ST2_DFX[3]      ; /* 2420 */
    volatile U_IOB_TX_NP_ENTRYH_ST2_DFX        IOB_TX_NP_ENTRYH_ST2_DFX[3]      ; /* 2424 */
    volatile U_IOB_TX_CPL_OUT_CNT_DFX          IOB_TX_CPL_OUT_CNT_DFX[3]        ; /* 2428 */
    volatile U_IOB_TX_PORT_NP_CNT_DFX          IOB_TX_PORT_NP_CNT_DFX[20]       ; /* 2600 */
    volatile U_IOB_TX_PORT_CPL_CNT_DFX         IOB_TX_PORT_CPL_CNT_DFX[20]      ; /* 2604 */
    volatile U_IOB_TX_PORT_ERR_CNT_DFX         IOB_TX_PORT_ERR_CNT_DFX[20]      ; /* 2608 */
    volatile U_IOB_TX_PORT_LANTENCY_CTRL       IOB_TX_PORT_LANTENCY_CTRL        ; /* 2780 */
    volatile U_IOB_TX_PORT_P_BW_CTRL           IOB_TX_PORT_P_BW_CTRL            ; /* 2784 */
    volatile U_IOB_TX_PORT_NP_BW_CTRL          IOB_TX_PORT_NP_BW_CTRL           ; /* 2788 */
    volatile U_IOB_TX_PORT_CPL_BW_CTRL         IOB_TX_PORT_CPL_BW_CTRL          ; /* 278C */
    volatile U_IOB_TX_PORT_P_BW0_DFX           IOB_TX_PORT_P_BW0_DFX[3]         ; /* 2800 */
    volatile U_IOB_TX_PORT_P_BW1_DFX           IOB_TX_PORT_P_BW1_DFX[3]         ; /* 2804 */
    volatile U_IOB_TX_PORT_P_BW2_DFX           IOB_TX_PORT_P_BW2_DFX[3]         ; /* 2808 */
    volatile U_IOB_TX_PORT_NP_BW0_DFX          IOB_TX_PORT_NP_BW0_DFX[3]        ; /* 2840 */
    volatile U_IOB_TX_PORT_NP_BW1_DFX          IOB_TX_PORT_NP_BW1_DFX[3]        ; /* 2844 */
    volatile U_IOB_TX_PORT_NP_BW2_DFX          IOB_TX_PORT_NP_BW2_DFX[3]        ; /* 2848 */
    volatile U_IOB_TX_PORT_CPL_BW0_DFX         IOB_TX_PORT_CPL_BW0_DFX[3]       ; /* 2880 */
    volatile U_IOB_TX_PORT_CPL_BW1_DFX         IOB_TX_PORT_CPL_BW1_DFX[3]       ; /* 2884 */
    volatile U_IOB_TX_PORT_CPL_BW2_DFX         IOB_TX_PORT_CPL_BW2_DFX[3]       ; /* 2888 */
    volatile U_IOB_TX_PORT_NP_LATENCY0_DFX     IOB_TX_PORT_NP_LATENCY0_DFX[3]   ; /* 2900 */
    volatile U_IOB_TX_PORT_NP_LATENCY1_DFX     IOB_TX_PORT_NP_LATENCY1_DFX[3]   ; /* 2904 */
    volatile U_IOB_TX_PORT_NP_LATENCY2_DFX     IOB_TX_PORT_NP_LATENCY2_DFX[3]   ; /* 2908 */
    volatile U_IOB_TX_P_ITF_STATISTIC_DFX      IOB_TX_P_ITF_STATISTIC_DFX[7]    ; /* 2A00 */
    volatile U_IOB_TX_P_ITF_ERR_DFX            IOB_TX_P_ITF_ERR_DFX[7]          ; /* 2A04 */
    volatile U_IOB_TX_P_ITF_STATUS_DFX         IOB_TX_P_ITF_STATUS_DFX[7]       ; /* 2A08 */
    volatile U_IOB_TX_NP_ITF_STATISTIC_DFX     IOB_TX_NP_ITF_STATISTIC_DFX[3]   ; /* 2A80 */
    volatile U_IOB_TX_NP_ITF_ERR_DFX           IOB_TX_NP_ITF_ERR_DFX[3]         ; /* 2A84 */
    volatile U_IOB_TX_NP_ITF_STATUS_DFX        IOB_TX_NP_ITF_STATUS_DFX[3]      ; /* 2A88 */
    volatile U_IOB_TX_CPL_ITF_STATISTIC_DFX    IOB_TX_CPL_ITF_STATISTIC_DFX[8]  ; /* 2B00 */
    volatile U_IOB_TX_CPL_ITF_ERR_DFX          IOB_TX_CPL_ITF_ERR_DFX[8]        ; /* 2B04 */
    volatile U_IOB_TX_CPL_ITF_STATUS_DFX       IOB_TX_CPL_ITF_STATUS_DFX[8]     ; /* 2B08 */
    volatile U_IOB_NAT_RX_DISABLE              IOB_NAT_RX_DISABLE               ; /* 3000 */
    volatile U_IOB_IB_BAR_INF_DFX              IOB_IB_BAR_INF_DFX               ; /* 3004 */
    volatile U_IOB_IB_BAR_ODR_NUM_DFX          IOB_IB_BAR_ODR_NUM_DFX           ; /* 3008 */
    volatile U_IOB_IB_BAR_NAT_NUM_DFX          IOB_IB_BAR_NAT_NUM_DFX           ; /* 300C */
    volatile U_IOB_IB_BAR_SDI_NUM_DFX          IOB_IB_BAR_SDI_NUM_DFX           ; /* 3010 */
    volatile U_IOB_IB_BAR_ODR_RESP_NUM_DFX     IOB_IB_BAR_ODR_RESP_NUM_DFX      ; /* 3014 */
    volatile U_IOB_IB_BAR_SDI_NAT_RESP_NUM_DFX IOB_IB_BAR_SDI_NAT_RESP_NUM_DFX  ; /* 3018 */
    volatile U_IOB_IB_BAR_ODR_NO_ACK_DFX       IOB_IB_BAR_ODR_NO_ACK_DFX        ; /* 301C */
    volatile U_IOB_IB_BAR_NAT_NO_ACK_DFX       IOB_IB_BAR_NAT_NO_ACK_DFX        ; /* 3020 */
    volatile U_IOB_IB_BAR_SDI_NO_ACK_DFX       IOB_IB_BAR_SDI_NO_ACK_DFX        ; /* 3024 */
    volatile U_IOB_DWC_INF_DFX0                IOB_DWC_INF_DFX0[2]              ; /* 3040 */
    volatile U_IOB_DWC_INF_DFX1                IOB_DWC_INF_DFX1[2]              ; /* 3044 */
    volatile U_IOB_DWC_INF_DFX2                IOB_DWC_INF_DFX2[2]              ; /* 3048 */
    volatile U_IOB_DWC_TX_P_NUM_DFX            IOB_DWC_TX_P_NUM_DFX[2]          ; /* 304C */
    volatile U_IOB_DWC_TX_NP_CPL_NUM_DFX       IOB_DWC_TX_NP_CPL_NUM_DFX[2]     ; /* 3050 */
    volatile U_IOB_DWC_RX_P_NUM_DFX            IOB_DWC_RX_P_NUM_DFX[2]          ; /* 3054 */
    volatile U_IOB_DWC_RX_NP_CPL_NUM_DFX       IOB_DWC_RX_NP_CPL_NUM_DFX[2]     ; /* 3058 */
    volatile U_IOB_DWC_TX_P_NO_ACK_DFX         IOB_DWC_TX_P_NO_ACK_DFX[2]       ; /* 305C */
    volatile U_IOB_DWC_TX_NP_CPL_NO_ACK_DFX    IOB_DWC_TX_NP_CPL_NO_ACK_DFX[2]  ; /* 3060 */
    volatile U_IOB_DWC_RX_REQ_CPL_NO_ACK_DFX   IOB_DWC_RX_REQ_CPL_NO_ACK_DFX[2] ; /* 3064 */
    volatile U_IOB_DWC_RX_P_BRESP_NO_ACK_DFX   IOB_DWC_RX_P_BRESP_NO_ACK_DFX[2] ; /* 3068 */
    volatile U_IOB_DWC_NP_CPL_ERR_NUM_DFX      IOB_DWC_NP_CPL_ERR_NUM_DFX[2]    ; /* 306C */
    volatile U_IOB_DWC_P_ERR_NUM_DFX           IOB_DWC_P_ERR_NUM_DFX[2]         ; /* 3070 */
    volatile U_IOB_DWC_TX_P_ID_ST_DFX0         IOB_DWC_TX_P_ID_ST_DFX0[2]       ; /* 3074 */
    volatile U_IOB_DWC_TX_P_ID_ST_DFX1         IOB_DWC_TX_P_ID_ST_DFX1[2]       ; /* 3078 */
    volatile U_IOB_NAT_RX_NP_CNT_WL            IOB_NAT_RX_NP_CNT_WL             ; /* 30C0 */

} S_hipciec_ap_iob_tx_reg_REGS_TYPE;

/* Declare the struct pointor of the module hipciec_ap_iob_tx_reg */
extern volatile S_hipciec_ap_iob_tx_reg_REGS_TYPE *gophipciec_ap_iob_tx_regAllReg;

/* Declare the functions that set the member value */
int iSetIOB_TXATU_CONTROL_0_iob_txatu_pf_num(unsigned int uiob_txatu_pf_num);
int iSetIOB_TXATU_CONTROL_0_iob_txatu_ep_num(unsigned int uiob_txatu_ep_num);
int iSetIOB_TXATU_CONTROL_0_iob_txatu_type_trans_mode(unsigned int uiob_txatu_type_trans_mode);
int iSetIOB_TXATU_CONTROL_0_iob_txatu_work_mode(unsigned int uiob_txatu_work_mode);
int iSetIOB_TXATU_CONTROL_0_iob_txatu_en(unsigned int uiob_txatu_en);
int iSetIOB_TXATU_CONTROL_2_iob_txatu_ext_region_size(unsigned int uiob_txatu_ext_region_size);
int iSetIOB_TXATU_REGION_SIZE_iob_txatu_region_size(unsigned int uiob_txatu_region_size);
int iSetIOB_TXATU_BASE_ADDR_L_iob_txatu_base_addr_l(unsigned int uiob_txatu_base_addr_l);
int iSetIOB_TXATU_BASE_ADDR_H_iob_txatu_base_addr_h(unsigned int uiob_txatu_base_addr_h);
int iSetIOB_TXATU_TAR_ADDR_L_iob_txatu_tar_addr_l(unsigned int uiob_txatu_tar_addr_l);
int iSetIOB_TXATU_TAR_ADDR_H_iob_txatu_tar_addr_h(unsigned int uiob_txatu_tar_addr_h);
int iSetIOB_TX_TAG_NUM_PORT0_iob_tx_tag_num_port0(unsigned int uiob_tx_tag_num_port0);
int iSetIOB_TX_TAG_NUM_PORT1_iob_tx_tag_num_port1(unsigned int uiob_tx_tag_num_port1);
int iSetIOB_TX_TAG_NUM_PORT2_iob_tx_tag_num_port2(unsigned int uiob_tx_tag_num_port2);
int iSetIOB_TX_TAG_NUM_PORT3_iob_tx_tag_num_port3(unsigned int uiob_tx_tag_num_port3);
int iSetIOB_TX_TAG_NUM_PORT4_iob_tx_tag_num_port4(unsigned int uiob_tx_tag_num_port4);
int iSetIOB_TX_TAG_NUM_PORT5_iob_tx_tag_num_port5(unsigned int uiob_tx_tag_num_port5);
int iSetIOB_TX_TAG_NUM_PORT6_iob_tx_tag_num_port6(unsigned int uiob_tx_tag_num_port6);
int iSetIOB_TX_TAG_NUM_PORT7_iob_tx_tag_num_port7(unsigned int uiob_tx_tag_num_port7);
int iSetIOB_TX_TAG_NUM_PORT8_iob_tx_tag_num_port8(unsigned int uiob_tx_tag_num_port8);
int iSetIOB_TX_TAG_NUM_PORT9_iob_tx_tag_num_port9(unsigned int uiob_tx_tag_num_port9);
int iSetIOB_TX_TAG_NUM_PORT10_iob_tx_tag_num_port10(unsigned int uiob_tx_tag_num_port10);
int iSetIOB_TX_TAG_NUM_PORT11_iob_tx_tag_num_port11(unsigned int uiob_tx_tag_num_port11);
int iSetIOB_TX_TAG_NUM_PORT12_iob_tx_tag_num_port12(unsigned int uiob_tx_tag_num_port12);
int iSetIOB_TX_TAG_NUM_PORT13_iob_tx_tag_num_port13(unsigned int uiob_tx_tag_num_port13);
int iSetIOB_TX_TAG_NUM_PORT14_iob_tx_tag_num_port14(unsigned int uiob_tx_tag_num_port14);
int iSetIOB_TX_TAG_NUM_PORT15_iob_tx_tag_num_port15(unsigned int uiob_tx_tag_num_port15);
int iSetIOB_TX_TAG_NUM_PORT16_iob_tx_tag_num_port16(unsigned int uiob_tx_tag_num_port16);
int iSetIOB_TX_TAG_NUM_PORT17_iob_tx_tag_num_port17(unsigned int uiob_tx_tag_num_port17);
int iSetIOB_TX_TAG_NUM_PORT18_iob_tx_tag_num_port18(unsigned int uiob_tx_tag_num_port18);
int iSetIOB_TX_TAG_NUM_PORT19_iob_tx_tag_num_port19(unsigned int uiob_tx_tag_num_port19);
int iSetEP0_CPL_CRED_CNT_CFG_cfg_ep0_cplh_cred(unsigned int ucfg_ep0_cplh_cred);
int iSetEP0_CPL_CRED_CNT_CFG_cfg_ep0_buf_size(unsigned int ucfg_ep0_buf_size);
int iSetEP1_CPL_CRED_CNT_CFG_cfg_ep1_cplh_cred(unsigned int ucfg_ep1_cplh_cred);
int iSetEP1_CPL_CRED_CNT_CFG_cfg_ep1_buf_size(unsigned int ucfg_ep1_buf_size);
int iSetIOB_TX_REQ_TIMER_CFG_iob_tx_req_timer_cfg(unsigned int uiob_tx_req_timer_cfg);
int iSetIOB_TX_CPL_TIMER_CFG0_iob_tx_cpl_timer_cfg0(unsigned int uiob_tx_cpl_timer_cfg0);
int iSetIOB_TX_CPL_TIMER_CFG1_iob_tx_cpl_timer_cfg1(unsigned int uiob_tx_cpl_timer_cfg1);
int iSetIOB_TX_CPL_TIMER_CFG2_iob_tx_cpl_timer_cfg2(unsigned int uiob_tx_cpl_timer_cfg2);
int iSetIOB_TX_CPL_TIMER_CFG3_iob_tx_cpl_timer_cfg3(unsigned int uiob_tx_cpl_timer_cfg3);
int iSetIOB_TX_CPL_TIMER_CFG4_iob_tx_cpl_timer_cfg4(unsigned int uiob_tx_cpl_timer_cfg4);
int iSetIOB_TX_CPL_TIMER_CFG5_iob_tx_cpl_timer_cfg5(unsigned int uiob_tx_cpl_timer_cfg5);
int iSetIOB_TX_CPL_TIMER_CFG6_iob_tx_cpl_timer_cfg6(unsigned int uiob_tx_cpl_timer_cfg6);
int iSetIOB_CRS_RETRY_COUNTER_CFG_iob_crs_retry_counter_cfg(unsigned int uiob_crs_retry_counter_cfg);
int iSetIOB_TX_INT_SET1_iob_tx_addr_unmatch_set(unsigned int uiob_tx_addr_unmatch_set);
int iSetIOB_TX_INT_SET1_iob_tx_np_req_tout_set(unsigned int uiob_tx_np_req_tout_set);
int iSetIOB_TX_INT_SET2_iob_tx_p_req_tout_set(unsigned int uiob_tx_p_req_tout_set);
int iSetIOB_TX_INT_SET3_iob_tx_cpl_tout_set(unsigned int uiob_tx_cpl_tout_set);
int iSetIOB_TX_INT_SET4_iob_tx_retry_over_set(unsigned int uiob_tx_retry_over_set);
int iSetIOB_TX_INT_MASK1_iob_tx_cpl_ram_ecc_msk(unsigned int uiob_tx_cpl_ram_ecc_msk);
int iSetIOB_TX_INT_MASK1_iob_tx_addr_unmatch_msk(unsigned int uiob_tx_addr_unmatch_msk);
int iSetIOB_TX_INT_MASK1_iob_tx_np_req_tout_msk(unsigned int uiob_tx_np_req_tout_msk);
int iSetIOB_TX_INT_MASK2_iob_tx_wr_ram_ecc_msk(unsigned int uiob_tx_wr_ram_ecc_msk);
int iSetIOB_TX_INT_MASK2_iob_tx_p_req_tout_msk(unsigned int uiob_tx_p_req_tout_msk);
int iSetIOB_TX_INT_MASK3_iob_tx_cpl_tout_msk(unsigned int uiob_tx_cpl_tout_msk);
int iSetIOB_TX_INT_MASK4_iob_tx_retry_over_msk(unsigned int uiob_tx_retry_over_msk);
int iSetIOB_TX_INT_STATUS1_iob_tx_cpl_ram_ecc_int(unsigned int uiob_tx_cpl_ram_ecc_int);
int iSetIOB_TX_INT_STATUS1_iob_tx_addr_unmatch_int(unsigned int uiob_tx_addr_unmatch_int);
int iSetIOB_TX_INT_STATUS1_iob_tx_np_req_tout_int(unsigned int uiob_tx_np_req_tout_int);
int iSetIOB_TX_INT_STATUS2_iob_tx_wr_ram_ecc_int(unsigned int uiob_tx_wr_ram_ecc_int);
int iSetIOB_TX_INT_STATUS2_iob_tx_p_req_tout_int(unsigned int uiob_tx_p_req_tout_int);
int iSetIOB_TX_INT_STATUS3_iob_tx_cpl_tout_int(unsigned int uiob_tx_cpl_tout_int);
int iSetIOB_TX_INT_STATUS4_iob_tx_retry_over_int(unsigned int uiob_tx_retry_over_int);
int iSetIOB_TX_UNMATCH_ADDR_L_iob_tx_unmatch_addr_l(unsigned int uiob_tx_unmatch_addr_l);
int iSetIOB_TX_UNMATCH_ADDR_H_iob_tx_unmatch_addr_h(unsigned int uiob_tx_unmatch_addr_h);
int iSetIOB_TX_WR_RAM_ERR_INJECT_iob_tx_wr_ram_ecc_inject(unsigned int uiob_tx_wr_ram_ecc_inject);
int iSetIOB_TX_WR_RAM_ERR_INFO_iob_tx_wr_ram_ecc_info(unsigned int uiob_tx_wr_ram_ecc_info);
int iSetIOB_TX_CPL_RAM_ERR_INJECT_iob_tx_cpl_ram_ecc_inject(unsigned int uiob_tx_cpl_ram_ecc_inject);
int iSetIOB_TX_CPL_RAM_ERR_INFO_iob_tx_cpl_ram_ecc_info(unsigned int uiob_tx_cpl_ram_ecc_info);
int iSetAP_LINKDOWN_RST_EN_ap_linkdown_rst_en(unsigned int uap_linkdown_rst_en);
int iSetIOB_TX_PORT_RESET_iob_tx_port_reset(unsigned int uiob_tx_port_reset);
int iSetIOB_TX_CFG_RESET_iob_tx_cfg_reset(unsigned int uiob_tx_cfg_reset);
int iSetAP_WAIT_IDLE_TIMER_CFG_ap_wait_idle_timer_unit(unsigned int uap_wait_idle_timer_unit);
int iSetAP_WAIT_IDLE_TIMER_CFG_ap_wait_idle_timer_cfg(unsigned int uap_wait_idle_timer_cfg);
int iSetIOB_TX_P_ENTRY_WL_iob_tx_p_entry_wl(unsigned int uiob_tx_p_entry_wl);
int iSetIOB_TX_NP_ENTRY_WL_iob_tx_np_entry_wl(unsigned int uiob_tx_np_entry_wl);
int iSetIOB_TX_P_BLK_CNT_PORT0_iob_tx_p_blk_cnt_port0(unsigned int uiob_tx_p_blk_cnt_port0);
int iSetIOB_TX_P_BLK_CNT_PORT1_iob_tx_p_blk_cnt_port1(unsigned int uiob_tx_p_blk_cnt_port1);
int iSetIOB_TX_P_BLK_CNT_PORT2_iob_tx_p_blk_cnt_port2(unsigned int uiob_tx_p_blk_cnt_port2);
int iSetIOB_TX_P_BLK_CNT_PORT3_iob_tx_p_blk_cnt_port3(unsigned int uiob_tx_p_blk_cnt_port3);
int iSetIOB_TX_P_BLK_CNT_PORT4_iob_tx_p_blk_cnt_port4(unsigned int uiob_tx_p_blk_cnt_port4);
int iSetIOB_TX_P_BLK_CNT_PORT5_iob_tx_p_blk_cnt_port5(unsigned int uiob_tx_p_blk_cnt_port5);
int iSetIOB_TX_P_BLK_CNT_PORT6_iob_tx_p_blk_cnt_port6(unsigned int uiob_tx_p_blk_cnt_port6);
int iSetIOB_TX_P_BLK_CNT_PORT7_iob_tx_p_blk_cnt_port7(unsigned int uiob_tx_p_blk_cnt_port7);
int iSetIOB_TX_P_BLK_CNT_PORT8_iob_tx_p_blk_cnt_port8(unsigned int uiob_tx_p_blk_cnt_port8);
int iSetIOB_TX_P_BLK_CNT_PORT9_iob_tx_p_blk_cnt_port9(unsigned int uiob_tx_p_blk_cnt_port9);
int iSetIOB_TX_P_BLK_CNT_PORT10_iob_tx_p_blk_cnt_port10(unsigned int uiob_tx_p_blk_cnt_port10);
int iSetIOB_TX_P_BLK_CNT_PORT11_iob_tx_p_blk_cnt_port11(unsigned int uiob_tx_p_blk_cnt_port11);
int iSetIOB_TX_P_BLK_CNT_PORT12_iob_tx_p_blk_cnt_port12(unsigned int uiob_tx_p_blk_cnt_port12);
int iSetIOB_TX_P_BLK_CNT_PORT13_iob_tx_p_blk_cnt_port13(unsigned int uiob_tx_p_blk_cnt_port13);
int iSetIOB_TX_P_BLK_CNT_PORT14_iob_tx_p_blk_cnt_port14(unsigned int uiob_tx_p_blk_cnt_port14);
int iSetIOB_TX_P_BLK_CNT_PORT15_iob_tx_p_blk_cnt_port15(unsigned int uiob_tx_p_blk_cnt_port15);
int iSetIOB_TX_P_BLK_CNT_PORT16_iob_tx_p_blk_cnt_port16(unsigned int uiob_tx_p_blk_cnt_port16);
int iSetIOB_TX_P_BLK_CNT_PORT17_iob_tx_p_blk_cnt_port17(unsigned int uiob_tx_p_blk_cnt_port17);
int iSetIOB_TX_P_BLK_CNT_PORT18_iob_tx_p_blk_cnt_port18(unsigned int uiob_tx_p_blk_cnt_port18);
int iSetIOB_TX_P_BLK_CNT_PORT19_iob_tx_p_blk_cnt_port19(unsigned int uiob_tx_p_blk_cnt_port19);
int iSetIOB_TX_NP_BLK_CNT_PORT0_iob_tx_np_blk_cnt_port0(unsigned int uiob_tx_np_blk_cnt_port0);
int iSetIOB_TX_NP_BLK_CNT_PORT1_iob_tx_np_blk_cnt_port1(unsigned int uiob_tx_np_blk_cnt_port1);
int iSetIOB_TX_NP_BLK_CNT_PORT2_iob_tx_np_blk_cnt_port2(unsigned int uiob_tx_np_blk_cnt_port2);
int iSetIOB_TX_NP_BLK_CNT_PORT3_iob_tx_np_blk_cnt_port3(unsigned int uiob_tx_np_blk_cnt_port3);
int iSetIOB_TX_NP_BLK_CNT_PORT4_iob_tx_np_blk_cnt_port4(unsigned int uiob_tx_np_blk_cnt_port4);
int iSetIOB_TX_NP_BLK_CNT_PORT5_iob_tx_np_blk_cnt_port5(unsigned int uiob_tx_np_blk_cnt_port5);
int iSetIOB_TX_NP_BLK_CNT_PORT6_iob_tx_np_blk_cnt_port6(unsigned int uiob_tx_np_blk_cnt_port6);
int iSetIOB_TX_NP_BLK_CNT_PORT7_iob_tx_np_blk_cnt_port7(unsigned int uiob_tx_np_blk_cnt_port7);
int iSetIOB_TX_NP_BLK_CNT_PORT8_iob_tx_np_blk_cnt_port8(unsigned int uiob_tx_np_blk_cnt_port8);
int iSetIOB_TX_NP_BLK_CNT_PORT9_iob_tx_np_blk_cnt_port9(unsigned int uiob_tx_np_blk_cnt_port9);
int iSetIOB_TX_NP_BLK_CNT_PORT10_iob_tx_np_blk_cnt_port10(unsigned int uiob_tx_np_blk_cnt_port10);
int iSetIOB_TX_NP_BLK_CNT_PORT11_iob_tx_np_blk_cnt_port11(unsigned int uiob_tx_np_blk_cnt_port11);
int iSetIOB_TX_NP_BLK_CNT_PORT12_iob_tx_np_blk_cnt_port12(unsigned int uiob_tx_np_blk_cnt_port12);
int iSetIOB_TX_NP_BLK_CNT_PORT13_iob_tx_np_blk_cnt_port13(unsigned int uiob_tx_np_blk_cnt_port13);
int iSetIOB_TX_NP_BLK_CNT_PORT14_iob_tx_np_blk_cnt_port14(unsigned int uiob_tx_np_blk_cnt_port14);
int iSetIOB_TX_NP_BLK_CNT_PORT15_iob_tx_np_blk_cnt_port15(unsigned int uiob_tx_np_blk_cnt_port15);
int iSetIOB_TX_NP_BLK_CNT_PORT16_iob_tx_np_blk_cnt_port16(unsigned int uiob_tx_np_blk_cnt_port16);
int iSetIOB_TX_NP_BLK_CNT_PORT17_iob_tx_np_blk_cnt_port17(unsigned int uiob_tx_np_blk_cnt_port17);
int iSetIOB_TX_NP_BLK_CNT_PORT18_iob_tx_np_blk_cnt_port18(unsigned int uiob_tx_np_blk_cnt_port18);
int iSetIOB_TX_NP_BLK_CNT_PORT19_iob_tx_np_blk_cnt_port19(unsigned int uiob_tx_np_blk_cnt_port19);
int iSetIOB_ECAM_CONTROL_iob_ecam_start_bus(unsigned int uiob_ecam_start_bus);
int iSetIOB_ECAM_BASE_ADDR_L_iob_ecam_base_addr_l(unsigned int uiob_ecam_base_addr_l);
int iSetIOB_ECAM_BASE_ADDR_H_iob_ecam_base_addr_h(unsigned int uiob_ecam_base_addr_h);
int iSetIOB_TX_POISON_CTRL_iob_tx_poison_ctrl(unsigned int uiob_tx_poison_ctrl);
int iSetIOB_TX_POISON_FORWARDING_iob_tx_poison_forwarding(unsigned int uiob_tx_poison_forwarding);
int iSetIOB_TX_CPL_ERR_EN_iob_tx_cpl_err_en(unsigned int uiob_tx_cpl_err_en);
int iSetIOB_TX_ERR_RPLC_DATA_iob_tx_err_rplc_data(unsigned int uiob_tx_err_rplc_data);
int iSetIOB_TX_P_DELAY_CTRL_iob_tx_p_delay_en(unsigned int uiob_tx_p_delay_en);
int iSetIOB_TX_P_DELAY_CTRL_iob_tx_p_delay_cfg(unsigned int uiob_tx_p_delay_cfg);
int iSetIOB_TX_P_DELAY_PORT_iob_tx_p_delay_port(unsigned int uiob_tx_p_delay_port);
int iSetIOB_TX_NP_DELAY_CTRL_iob_tx_np_delay_en(unsigned int uiob_tx_np_delay_en);
int iSetIOB_TX_NP_DELAY_CTRL_iob_tx_np_delay_cfg(unsigned int uiob_tx_np_delay_cfg);
int iSetIOB_TX_NP_DELAY_PORT_iob_tx_np_delay_port(unsigned int uiob_tx_np_delay_port);
int iSetIOB_TX_CPL_DELAY_CTRL_iob_tx_cpl_delay_en(unsigned int uiob_tx_cpl_delay_en);
int iSetIOB_TX_CPL_DELAY_CTRL_iob_tx_cpl_delay_cfg(unsigned int uiob_tx_cpl_delay_cfg);
int iSetIOB_TX_CPL_DELAY_PORT_iob_tx_cpl_delay_port(unsigned int uiob_tx_cpl_delay_port);
int iSetIOB_TX_CHI_CFG_ORDERING_cfg_insert_rd_after_wr_ordering_err(unsigned int ucfg_insert_rd_after_wr_ordering_err);
int iSetIOB_TX_CHI_CFG_ORDERING_cfg_insert_wr_after_wr_ordering_err(unsigned int ucfg_insert_wr_after_wr_ordering_err);
int iSetIOB_TX_CHI_CFG_ORDERING_cfg_set_soc_rd_to_pcie_np_ordering(unsigned int ucfg_set_soc_rd_to_pcie_np_ordering);
int iSetIOB_TX_CHI_CFG_RETRY_cfg_max_np_type2_credit(unsigned int ucfg_max_np_type2_credit);
int iSetIOB_TX_CHI_CFG_RETRY_cfg_max_np_type1_credit(unsigned int ucfg_max_np_type1_credit);
int iSetIOB_TX_CHI_CFG_RETRY_cfg_max_p_type0_credit(unsigned int ucfg_max_p_type0_credit);
int iSetIOB_TX_CHI_CFG_RESOURCE_cfg_max_data_entry_num(unsigned int ucfg_max_data_entry_num);
int iSetIOB_TX_CHI_CFG_RESOURCE_cfg_max_ordering_entry_num(unsigned int ucfg_max_ordering_entry_num);
int iSetIOB_TX_CHI_CFG_MISC_chi_unexpected_transaction_rcvd(unsigned int uchi_unexpected_transaction_rcvd);
int iSetIOB_TX_CHI_CFG_MISC_cfg_chi_misc_ctrl(unsigned int ucfg_chi_misc_ctrl);
int iSetIOB_TX_CHI_CFG_MISC_cfg_chi_buf_ecc_2bit_inject(unsigned int ucfg_chi_buf_ecc_2bit_inject);
int iSetIOB_TX_CHI_CFG_MISC_cfg_chi_buf_ecc_1bit_inject(unsigned int ucfg_chi_buf_ecc_1bit_inject);
int iSetIOB_TX_CHI_MAX_ENTRIES_CFG_cfg_np_max_entries_allowed(unsigned int ucfg_np_max_entries_allowed);
int iSetIOB_TX_CHI_MAX_ENTRIES_CFG_cfg_p_max_entries_allowed(unsigned int ucfg_p_max_entries_allowed);
int iSetIOB_TX_CHI_DFX_iob_chi2cpie_dfx(unsigned int uiob_chi2cpie_dfx);
int iSetIOB_TX_PORT_STATUS_iob_tx_port_status(unsigned int uiob_tx_port_status);
int iSetIOB_TX_CHI_PORT_P_STATUS_iob_tx_chi_port_p_status(unsigned int uiob_tx_chi_port_p_status);
int iSetIOB_TX_CHI_PORT_NP_STATUS_iob_tx_chi_port_np_status(unsigned int uiob_tx_chi_port_np_status);
int iSetIOB_TX_SLV_PORT_STATUS_iob_tx_slv_port_status(unsigned int uiob_tx_slv_port_status);
int iSetIOB_TX_SLV_PORT_P_STATUS_iob_tx_slv_port_p_status(unsigned int uiob_tx_slv_port_p_status);
int iSetIOB_TX_SLV_PORT_NP_STATUS_iob_tx_slv_port_np_status(unsigned int uiob_tx_slv_port_np_status);
int iSetIOB_TX_P_FIFO_DFX0_iob_tx_p_fifo_dfx0(unsigned int uiob_tx_p_fifo_dfx0);
int iSetIOB_TX_P_FIFO_DFX1_iob_tx_p_fifo_dfx1(unsigned int uiob_tx_p_fifo_dfx1);
int iSetIOB_TX_P_FIFO_DFX2_iob_tx_p_fifo_dfx2(unsigned int uiob_tx_p_fifo_dfx2);
int iSetIOB_TX_NP_FIFO_DFX0_iob_tx_np_fifo_dfx0(unsigned int uiob_tx_np_fifo_dfx0);
int iSetIOB_TX_NP_FIFO_DFX1_iob_tx_np_fifo_dfx1(unsigned int uiob_tx_np_fifo_dfx1);
int iSetIOB_TX_NP_FIFO_DFX2_iob_tx_np_fifo_dfx2(unsigned int uiob_tx_np_fifo_dfx2);
int iSetIOB_TX_P_IN_CNT_DFX_iob_tx_p_in_cnt_dfx(unsigned int uiob_tx_p_in_cnt_dfx);
int iSetIOB_TX_P_OUT_CNT_DFX_iob_tx_p_out_cnt_dfx(unsigned int uiob_tx_p_out_cnt_dfx);
int iSetIOB_TX_P_ENTRY_ST0_DFX_iob_tx_p_entry_st0_dfx(unsigned int uiob_tx_p_entry_st0_dfx);
int iSetIOB_TX_PORT_P_CNT_DFX_iob_tx_port_p_cnt_dfx(unsigned int uiob_tx_port_p_cnt_dfx);
int iSetIOB_TX_NP_IN_CNT_DFX_iob_tx_np_in_cnt_dfx(unsigned int uiob_tx_np_in_cnt_dfx);
int iSetIOB_TX_NP_OUT_CNT_DFX_iob_tx_np_out_cnt_dfx(unsigned int uiob_tx_np_out_cnt_dfx);
int iSetIOB_TX_CPL_IN_CNT_DFX_iob_tx_cpl_in_cnt_dfx(unsigned int uiob_tx_cpl_in_cnt_dfx);
int iSetIOB_TX_NP_ENTRYL_ST0_DFX_iob_tx_np_entryl_st0_dfx(unsigned int uiob_tx_np_entryl_st0_dfx);
int iSetIOB_TX_NP_ENTRYH_ST0_DFX_iob_tx_np_entryh_st0_dfx(unsigned int uiob_tx_np_entryh_st0_dfx);
int iSetIOB_TX_NP_ENTRYL_ST1_DFX_iob_tx_np_entryl_st1_dfx(unsigned int uiob_tx_np_entryl_st1_dfx);
int iSetIOB_TX_NP_ENTRYH_ST1_DFX_iob_tx_np_entryh_st1_dfx(unsigned int uiob_tx_np_entryh_st1_dfx);
int iSetIOB_TX_NP_ENTRYL_ST2_DFX_iob_tx_np_entryl_st2_dfx(unsigned int uiob_tx_np_entryl_st2_dfx);
int iSetIOB_TX_NP_ENTRYH_ST2_DFX_iob_tx_np_entryh_st2_dfx(unsigned int uiob_tx_np_entryh_st2_dfx);
int iSetIOB_TX_CPL_OUT_CNT_DFX_iob_tx_cpl_out_cnt_dfx(unsigned int uiob_tx_cpl_out_cnt_dfx);
int iSetIOB_TX_PORT_NP_CNT_DFX_iob_tx_port_np_cnt_dfx(unsigned int uiob_tx_port_np_cnt_dfx);
int iSetIOB_TX_PORT_CPL_CNT_DFX_iob_tx_port_cpl_cnt_dfx(unsigned int uiob_tx_port_cpl_cnt_dfx);
int iSetIOB_TX_PORT_ERR_CNT_DFX_iob_tx_port_err_cnt_dfx(unsigned int uiob_tx_port_err_cnt_dfx);
int iSetIOB_TX_PORT_LANTENCY_CTRL_iob_tx_cnt_latency_en(unsigned int uiob_tx_cnt_latency_en);
int iSetIOB_TX_PORT_LANTENCY_CTRL_iob_tx_cnt_latency_port(unsigned int uiob_tx_cnt_latency_port);
int iSetIOB_TX_PORT_P_BW_CTRL_iob_tx_p_bw_unit(unsigned int uiob_tx_p_bw_unit);
int iSetIOB_TX_PORT_P_BW_CTRL_iob_tx_p_bw_en(unsigned int uiob_tx_p_bw_en);
int iSetIOB_TX_PORT_P_BW_CTRL_iob_tx_p_bw_port(unsigned int uiob_tx_p_bw_port);
int iSetIOB_TX_PORT_NP_BW_CTRL_iob_tx_np_bw_unit(unsigned int uiob_tx_np_bw_unit);
int iSetIOB_TX_PORT_NP_BW_CTRL_iob_tx_np_bw_en(unsigned int uiob_tx_np_bw_en);
int iSetIOB_TX_PORT_NP_BW_CTRL_iob_tx_np_bw_port(unsigned int uiob_tx_np_bw_port);
int iSetIOB_TX_PORT_CPL_BW_CTRL_iob_tx_cpl_bw_unit(unsigned int uiob_tx_cpl_bw_unit);
int iSetIOB_TX_PORT_CPL_BW_CTRL_iob_tx_cpl_bw_en(unsigned int uiob_tx_cpl_bw_en);
int iSetIOB_TX_PORT_CPL_BW_CTRL_iob_tx_cpl_bw_port(unsigned int uiob_tx_cpl_bw_port);
int iSetIOB_TX_PORT_P_BW0_DFX_iob_tx_port_p_bw0_dfx(unsigned int uiob_tx_port_p_bw0_dfx);
int iSetIOB_TX_PORT_P_BW1_DFX_iob_tx_port_p_bw1_dfx(unsigned int uiob_tx_port_p_bw1_dfx);
int iSetIOB_TX_PORT_P_BW2_DFX_iob_tx_port_p_bw2_dfx(unsigned int uiob_tx_port_p_bw2_dfx);
int iSetIOB_TX_PORT_NP_BW0_DFX_iob_tx_port_np_bw0_dfx(unsigned int uiob_tx_port_np_bw0_dfx);
int iSetIOB_TX_PORT_NP_BW1_DFX_iob_tx_port_np_bw1_dfx(unsigned int uiob_tx_port_np_bw1_dfx);
int iSetIOB_TX_PORT_NP_BW2_DFX_iob_tx_port_np_bw2_dfx(unsigned int uiob_tx_port_np_bw2_dfx);
int iSetIOB_TX_PORT_CPL_BW0_DFX_iob_tx_port_cpl_bw0_dfx(unsigned int uiob_tx_port_cpl_bw0_dfx);
int iSetIOB_TX_PORT_CPL_BW1_DFX_iob_tx_port_cpl_bw1_dfx(unsigned int uiob_tx_port_cpl_bw1_dfx);
int iSetIOB_TX_PORT_CPL_BW2_DFX_iob_tx_port_cpl_bw2_dfx(unsigned int uiob_tx_port_cpl_bw2_dfx);
int iSetIOB_TX_PORT_NP_LATENCY0_DFX_iob_tx_port_np_latency0_dfx(unsigned int uiob_tx_port_np_latency0_dfx);
int iSetIOB_TX_PORT_NP_LATENCY1_DFX_iob_tx_port_np_latency1_dfx(unsigned int uiob_tx_port_np_latency1_dfx);
int iSetIOB_TX_PORT_NP_LATENCY2_DFX_iob_tx_port_np_latency2_dfx(unsigned int uiob_tx_port_np_latency2_dfx);
int iSetIOB_TX_P_ITF_STATISTIC_DFX_iob_tx_p_itf_total_cnt(unsigned int uiob_tx_p_itf_total_cnt);
int iSetIOB_TX_P_ITF_ERR_DFX_iob_tx_p_itf_err_dfx(unsigned int uiob_tx_p_itf_err_dfx);
int iSetIOB_TX_P_ITF_STATUS_DFX_iob_tx_p_itf_status(unsigned int uiob_tx_p_itf_status);
int iSetIOB_TX_NP_ITF_STATISTIC_DFX_iob_tx_np_itf_total_cnt(unsigned int uiob_tx_np_itf_total_cnt);
int iSetIOB_TX_NP_ITF_ERR_DFX_iob_tx_np_itf_err_dfx(unsigned int uiob_tx_np_itf_err_dfx);
int iSetIOB_TX_NP_ITF_STATUS_DFX_iob_tx_np_itf_status_dfx(unsigned int uiob_tx_np_itf_status_dfx);
int iSetIOB_TX_CPL_ITF_STATISTIC_DFX_iob_tx_cpl_itf_total_cnt(unsigned int uiob_tx_cpl_itf_total_cnt);
int iSetIOB_TX_CPL_ITF_ERR_DFX_iob_tx_cpl_itf_err_dfx(unsigned int uiob_tx_cpl_itf_err_dfx);
int iSetIOB_TX_CPL_ITF_STATUS_DFX_iob_tx_cpl_itf_status_dfx(unsigned int uiob_tx_cpl_itf_status_dfx);
int iSetIOB_NAT_RX_DISABLE_iob_nat_rx_disable(unsigned int uiob_nat_rx_disable);
int iSetIOB_IB_BAR_INF_DFX_iob_ib_bar_inf_dfx(unsigned int uiob_ib_bar_inf_dfx);
int iSetIOB_IB_BAR_ODR_NUM_DFX_iob_ib_bar_odr_num_dfx(unsigned int uiob_ib_bar_odr_num_dfx);
int iSetIOB_IB_BAR_NAT_NUM_DFX_iob_ib_bar_nat_num_dfx(unsigned int uiob_ib_bar_nat_num_dfx);
int iSetIOB_IB_BAR_SDI_NUM_DFX_iob_ib_bar_sdi_num_dfx(unsigned int uiob_ib_bar_sdi_num_dfx);
int iSetIOB_IB_BAR_ODR_RESP_NUM_DFX_iob_ib_bar_odr_resp_num_dfx(unsigned int uiob_ib_bar_odr_resp_num_dfx);
int iSetIOB_IB_BAR_SDI_NAT_RESP_NUM_DFX_iob_ib_bar_sdi_nat_resp_num_dfx(unsigned int uiob_ib_bar_sdi_nat_resp_num_dfx);
int iSetIOB_IB_BAR_ODR_NO_ACK_DFX_iob_ib_bar_odr_no_ack_dfx(unsigned int uiob_ib_bar_odr_no_ack_dfx);
int iSetIOB_IB_BAR_NAT_NO_ACK_DFX_iob_ib_bar_nat_no_ack_dfx(unsigned int uiob_ib_bar_nat_no_ack_dfx);
int iSetIOB_IB_BAR_SDI_NO_ACK_DFX_iob_ib_bar_sdi_no_ack_dfx(unsigned int uiob_ib_bar_sdi_no_ack_dfx);
int iSetIOB_DWC_INF_DFX0_iob_dwc_inf_dfx0(unsigned int uiob_dwc_inf_dfx0);
int iSetIOB_DWC_INF_DFX1_iob_dwc_inf_dfx1(unsigned int uiob_dwc_inf_dfx1);
int iSetIOB_DWC_INF_DFX2_iob_dwc_inf_dfx2(unsigned int uiob_dwc_inf_dfx2);
int iSetIOB_DWC_TX_P_NUM_DFX_iob_dwc_tx_p_num_dfx(unsigned int uiob_dwc_tx_p_num_dfx);
int iSetIOB_DWC_TX_NP_CPL_NUM_DFX_iob_dwc_tx_np_cpl_num_dfx(unsigned int uiob_dwc_tx_np_cpl_num_dfx);
int iSetIOB_DWC_RX_P_NUM_DFX_iob_dwc_rx_p_num_dfx(unsigned int uiob_dwc_rx_p_num_dfx);
int iSetIOB_DWC_RX_NP_CPL_NUM_DFX_iob_dwc_rx_np_cpl_num_dfx(unsigned int uiob_dwc_rx_np_cpl_num_dfx);
int iSetIOB_DWC_TX_P_NO_ACK_DFX_iob_dwc_tx_p_no_ack_dfx(unsigned int uiob_dwc_tx_p_no_ack_dfx);
int iSetIOB_DWC_TX_NP_CPL_NO_ACK_DFX_iob_dwc_tx_np_cpl_no_ack_dfx(unsigned int uiob_dwc_tx_np_cpl_no_ack_dfx);
int iSetIOB_DWC_RX_REQ_CPL_NO_ACK_DFX_iob_dwc_rx_req_cpl_no_ack_dfx(unsigned int uiob_dwc_rx_req_cpl_no_ack_dfx);
int iSetIOB_DWC_RX_P_BRESP_NO_ACK_DFX_iob_dwc_rx_p_bresp_no_ack_dfx(unsigned int uiob_dwc_rx_p_bresp_no_ack_dfx);
int iSetIOB_DWC_NP_CPL_ERR_NUM_DFX_iob_dwc_np_cpl_err_num_dfx(unsigned int uiob_dwc_np_cpl_err_num_dfx);
int iSetIOB_DWC_P_ERR_NUM_DFX_iob_dwc_p_err_num_dfx(unsigned int uiob_dwc_p_err_num_dfx);
int iSetIOB_DWC_TX_P_ID_ST_DFX0_iob_dwc_tx_p_id_st_dfx0(unsigned int uiob_dwc_tx_p_id_st_dfx0);
int iSetIOB_DWC_TX_P_ID_ST_DFX1_iob_dwc_tx_p_id_st_dfx1(unsigned int uiob_dwc_tx_p_id_st_dfx1);
int iSetIOB_NAT_RX_NP_CNT_WL_iob_nat_rx_blk_odr_en(unsigned int uiob_nat_rx_blk_odr_en);
int iSetIOB_NAT_RX_NP_CNT_WL_iob_nat_rx_blk_core_en(unsigned int uiob_nat_rx_blk_core_en);
int iSetIOB_NAT_RX_NP_CNT_WL_iob_nat_rx_blk_odr_cnt(unsigned int uiob_nat_rx_blk_odr_cnt);
int iSetIOB_NAT_RX_NP_CNT_WL_iob_nat_rx_blk_core_cnt(unsigned int uiob_nat_rx_blk_core_cnt);

#endif // __HIPCIEC_AP_IOB_TX_REG_C_UNION_DEFINE_H__
